3
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
5
<link rel="stylesheet" href="../boostbook.css" type="text/css">
6
<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
7
<link rel="start" href="../index.html" title="Boost.Build V2 User Manual">
8
<link rel="up" href="../bbv2/jam.html" title="Appendix�A.�Boost.Jam Documentation">
9
<link rel="prev" href="miscellaneous.html" title="Miscellaneous">
10
<link rel="next" href="../bbv2/vs_v1.html" title="Appendix�B.�Differences to Boost.Build V1">
12
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
13
<table cellpadding="2" width="100%"><tr><td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../boost.png"></td></tr></table>
15
<div class="spirit-nav">
16
<a accesskey="p" href="miscellaneous.html"><img src="../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../bbv2/jam.html"><img src="../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="../bbv2/vs_v1.html"><img src="../../../doc/html/images/next.png" alt="Next"></a>
18
<div class="section" lang="en">
19
<div class="titlepage"><div><div><h2 class="title" style="clear: both">
20
<a name="jam.history"></a><a href="history.html" title="History">History</a>
21
</h2></div></div></div>
22
<div class="variablelist">
23
<p class="title"><b></b></p>
25
<dt><span class="term">3.1.15</span></dt>
30
This release sees a variety of fixes for long standing Perforce/Jam problems.
31
Most of them relating to running actions in parallel with the -jN option.
32
The end result of the changes is that running parallel actions is now reliably
33
possible in Unix and Windows environments. Many thanks to Noel for joining
34
the effort, to implement and fix the Unix side of stuff.
38
<div class="itemizedlist"><ul type="disc">
39
<li>Add support for building bjam with pgi and pathscale toolsets. -- <span class="emphasis"><em>Noel
42
<li>Implement running action commands through pipes (-p option)
43
to fix jumbled output when using parallel execution with -j option. This
44
is implemented for Unix variants, and Windows (Win32/NT). -- <span class="emphasis"><em>Rene
45
R.</em></span>, <span class="emphasis"><em>Noel B.</em></span>
47
<li>Add "sun" as alias
48
to Sun Workshop compiler tools. -- <span class="emphasis"><em>Rene R.</em></span>
51
in jam.h to 23k bytes for AIX. The piecemeal archive action was broken
52
with the default MAXLINE of 102400. Because the AIX shell uses some of
53
the 24k default buffer size for its own use, I reduced it to 23k. -- <span class="emphasis"><em>Noel
56
<li>Make use of output dir options of msvc to not polute src
57
dir with compiled files. -- <span class="emphasis"><em>Rene R.</em></span>
60
-d+2 will always show the "real" commands being executed instead
61
of casually the name of a temporary batch file. -- <span class="emphasis"><em>Roland S.</em></span>
63
<li>Add test to check 'bjam -n'. -- <span class="emphasis"><em>Rene R.</em></span>
66
check 'bjam -d2'. -- <span class="emphasis"><em>Rene R.</em></span>
68
<li>Bring back missing output
69
of -n option. The -o option continues to be broken as it has been for a
70
long time now because of the @ file feature. -- <span class="emphasis"><em>Rene R.</em></span>
72
<li>Update GC support to work with Boehm GC 7.0. -- <span class="emphasis"><em>Rene R.</em></span>
74
<li>Revert the BOOST_BUILD_PATH change, since the directory passed to boost-build
75
should be first in searched paths, else project local build system will
76
not be picked correctly. The order had been changed to allow searching
77
of alternate user-config.jam files from boost build. This better should
78
be done with --user-config= switch or similar. -- <span class="emphasis"><em>Roland S.</em></span>
80
<li>Initial support for defining action body from Python. -- <span class="emphasis"><em>Vladimir
83
<li>Implement @() expansion during parse phase. -- <span class="emphasis"><em>Rene
86
<li>Define OSPLAT var unconditionally, and more generically,
87
when possible. -- <span class="emphasis"><em>Rene R.</em></span>
89
<li>Fix undeclared INT_MAX on
90
some platforms, i.e. Linux. -- <span class="emphasis"><em>Rene R.</em></span>
92
<li>Modified execunix.c
93
to add support for terminating processes that consume too much cpu or that
94
hang and fail to consume cpu at all. This in support of the bjam -lx option.
95
-- <span class="emphasis"><em>Noel B.</em></span>
97
<li>Add internal dependencies for multi-file
98
generating actions to indicate that the targets all only appear when the
99
first target appears. This fixes the long standing problem Perforce/Jam
100
has with multi-file actions and parallel execution (-jN). -- <span class="emphasis"><em>Rene
103
<li>Add test of -l limit option now that it's implemented on
104
windows and unix. -- <span class="emphasis"><em>Rene R.</em></span>
106
<li>Add test for no-op @()
107
expansion. -- <span class="emphasis"><em>Rene R.</em></span>
109
<li>Handle invalid formats of @()
110
as doing a straight substitution instead of erroring out. -- <span class="emphasis"><em>Rene
113
<li>Various fixes to compile on SGI/Irix. -- <span class="emphasis"><em>Noel B.</em></span>
115
<li>Add output for when actions timeout with -lN option. -- <span class="emphasis"><em>Rene
116
R.</em></span>, <span class="emphasis"><em>Noel B.</em></span>
118
<li>Add needed include (according
119
to XOPEN) for definition of WIFEXITED and WEXITSTATUS. -- <span class="emphasis"><em>Markus
131
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
132
<td align="left"></td>
133
<td align="right"><small></small></td>
136
<div class="spirit-nav">
137
<a accesskey="p" href="miscellaneous.html"><img src="../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../bbv2/jam.html"><img src="../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="../bbv2/vs_v1.html"><img src="../../../doc/html/images/next.png" alt="Next"></a>