Boost logo

Boost-Build :

From: David Abrahams (dave_at_[hidden])
Date: 2003-03-14 05:17:31

Return-Path: <jamming-admin_at_[hidden]>
Received: from ([] verified)
by (CommuniGate Pro SMTP 3.5.9)
with ESMTP id 210030 for dave_at_[hidden]; Thu, 13 Mar 2003
22:57:02 -0800
Received: from ([]
by with esmtp (Exim 3.35 #4)
id 18tj7m-0005kW-00
for david.abrahams_at_[hidden]; Fri, 14 Mar 2003 01:57:02 -0500
Received: from fxp1 (localhost [])
by (8.11.6/8.11.6) with ESMTP id h2E6u2O11100;
Thu, 13 Mar 2003 22:56:02 -0800 (PST)
(envelope-from jamming-admin_at_[hidden])
Received: from (
by (8.11.6/8.11.6) with ESMTP id h2E6jIO10995
for <jamming_at_[hidden]>; Thu, 13 Mar 2003 22:45:19 -0800 (PST)
(envelope-from rmg_at_[hidden])
Received: from chinacat (localhost.localdomain [])
by (8.11.6/8.11.6) with ESMTP id h2E6jIR07757
for <jamming_at_[hidden]>; Thu, 13 Mar 2003 22:45:19 -0800
Message-Id: <200303140645.h2E6jIR07757_at_[hidden]>
To: jamming_at_[hidden]
From: rmg_at_[hidden]
Subject: [jamming] jam 2.5rc2
Sender: jamming-admin_at_[hidden]
Errors-To: jamming-admin_at_[hidden]
X-BeenThere: jamming_at_[hidden]
X-Mailman-Version: 2.0.4
Precedence: bulk
List-Help: <mailto:jamming-request_at_[hidden]?subject=help>
List-Post: <mailto:jamming_at_[hidden]>
List-Subscribe: <>,
List-Id: Discuss the build tool Jam/MR with other users
List-Unsubscribe: <>,
List-Archive: <>
Date: Thu, 13 Mar 2003 22:45:18 -0800
MIME-Version: 1.0

jam 2.5rc2 (release candidate 2) is now playing at the Perforce Public
Depot. Release Notes are at

Release archives (source code only):

The release will bear the "rc2" suffix for a few weeks, to give some
time for any serious bugs to surface. If none do, it shall quietly be
dropped, and this will become the final jam 2.5 release.

- Richard Geiger


Here are the changes between jam2.5rc1 and rc2 (from the RELNOTES):

0. Changes between 2.5rc1 and 2.5rc2:

Several uninitialized memory accesses have been corrected in
var_expand() and file_archscan(), thanks to Matt Armstrong.

Fix 'actions updated' broken by change 2487. (See the description
to change 2612 for details).

Fix "includes of includes not being considered", broken by 2499.
(See the description to change 2614 for details).

Remove NT FQuote rule, as, \" is required to pass quotes on the
command line.

Porting change: allow jam to build with BorlandC 5.5

Porting change: for WinXP IA64; set MSVCNT to the root of the SDK
and MSVCVer to Win64; change handle type to long long (too much to
include windows.h?); bury IA64 in the library path in Jambase.

Porting change: Mac classic MPW Codewarrior 7 upgrades: minor
compiling issues, new paths in Jambase for libraries and includes,
and separate out GenFile1 that sets PATH for UNIX only, as it
does't work under MPW (or anything other than with sh).

Porting change: Minor Cray porting: make hashitem()'s key value
unsigned so we're guaranteed no integer overflows.

SubDir's support for an externally set TOP variable was broken in
2.5rc1. It now works as it did in 2.4. Further, using SubDir to
include a subpart of an SubDir tree now works. Previously, you
could only include the root of another SubDir tree. For example,

SubDir ALL src builds ;
SubInclude ALL src server support ;

Essentially includes the ../server/support/Jamfile, without getting
confused as to the current directory.

jamming mailing list - jamming_at_[hidden]

Dave Abrahams
Boost Consulting

Boost-Build list run by bdawes at, david.abrahams at, gregod at, cpdaniel at, john at