K. Noel Belcourt
445da99019
Fix One more obscure way for the timeout to miss processes.
...
If select times out (no processes terminated), then all running
processes can be terminated. Cleaned up code when this condition
applies.
[SVN r39360]
2007-09-18 02:42:13 +00:00
K. Noel Belcourt
4468f9e815
Rene found a problem with the code I committed to
...
terminate expired processes. This patch basically
causes the select function to return after -l seconds.
This gives me a shot at killing processes still
running.
[SVN r39358]
2007-09-17 23:30:57 +00:00
Rene Rivera
63c43e0a65
Handle invalid formats of @() as doing a straight substitution instead of erroring out.
...
[SVN r39357]
2007-09-17 21:35:58 +00:00
Vladimir Prus
2a46723127
Allow to specify version, and explicitly specify
...
the command, when initializing the acc toolset.
[SVN r39354]
2007-09-17 19:29:06 +00:00
Rene Rivera
b19a4d5589
Add internal dependencies for multi-file generating actions to indicate that the targets all only appear when the first target appears. (fixes ticket #431 )
...
[SVN r39341]
2007-09-17 08:32:24 +00:00
Rene Rivera
9685e0489f
Really fix missing INT_MAX declaration. And fix pma.jam test on Unix.
...
[SVN r39336]
2007-09-17 00:54:20 +00:00
K. Noel Belcourt
df836c6bd9
Added missing #include <utility> and qualified
...
make_pair with std:: to library_status.cpp.
Added missing headers to make1.c and missing prototypes
to builtin.h
Modified execunix.c to add support for terminating
processes that consume too much cpu or that hang and
fail to consume cpu at all. This in support of the
bjam -lx option.
http://svn.boost.org/trac/boost/ticket/1266#comment:2
[SVN r39334]
2007-09-17 00:27:37 +00:00
Rene Rivera
f0a4613cf9
Fix undeclared INT_MAX on some platforms, i.e. Linux.
...
[SVN r39332]
2007-09-16 22:13:02 +00:00
Rene Rivera
acb224e465
Define OSPLAT var unconditionally, and more generically, when possible. ( fixes #798 )
...
[SVN r39331]
2007-09-16 21:55:02 +00:00
Rene Rivera
1859f9fb44
Implement @() expansion during parse phase. ( fixes #721 )
...
[SVN r39330]
2007-09-16 21:35:19 +00:00
Vladimir Prus
a5777c5893
Remove acc_pa_risc.jam. Given that it's a copy
...
of acc.jam with only toolset name changed, I see
no point in having this file.
[SVN r39268]
2007-09-14 15:30:42 +00:00
Vladimir Prus
074a8759f1
* gcc.jam (init-link-flags): Add missing
...
'unchecked'. This was breaking intel.
[SVN r39267]
2007-09-14 15:28:13 +00:00
Vladimir Prus
9af56e0e97
Don't run gcc_runtime test on msvc
...
[SVN r39197]
2007-09-11 19:36:48 +00:00
Vladimir Prus
de592346b0
* BoostBuild.py (wait_for_time_change): Wait
...
for more serious time change, in order to
fix sporadic dependency_test failures.
[SVN r39195]
2007-09-11 19:17:49 +00:00
Vladimir Prus
3bac4643ae
Don't try to apply --build-dir to standalone projects.
...
Fixes build_dir test failure on linux.
[SVN r39194]
2007-09-11 19:16:06 +00:00
Vladimir Prus
f09fd1a197
Record failure reason when we fail to open a file.
...
[SVN r39169]
2007-09-08 17:10:26 +00:00
Vladimir Prus
3fac77c14d
Fix the rebuilds test on linux.
...
* BoostBuild.py (wait_for_time_change): Use floor,
to avoid waiting 0.5 seconds.
* rebuilds.py: Wait for time change as necessary.
[SVN r39168]
2007-09-08 16:24:50 +00:00
Vladimir Prus
8edaa3e0f1
Print test results summary at the end
...
[SVN r39166]
2007-09-08 00:26:18 +00:00
Vladimir Prus
a14761fd47
Fix remove_requirements test. I have no idea how
...
it could have passed as-is.
[SVN r39165]
2007-09-08 00:15:23 +00:00
Vladimir Prus
259e5a2843
Implement --ignore-toolset-requirements and set in
...
during testing.
[SVN r39164]
2007-09-07 23:59:54 +00:00
Vladimir Prus
bb89e5142f
Make it work
...
[SVN r39163]
2007-09-07 23:59:10 +00:00
Vladimir Prus
7fd3402b2f
Undo #38702 , which fixes alternative.py on linux. Real fix for win coming soon.
...
[SVN r39162]
2007-09-07 23:51:07 +00:00
Vladimir Prus
7663d860e2
Make output from test run nicer, and more structured.
...
In future, we might be able to generate XML, or any other voodoo
we want.
[SVN r39161]
2007-09-07 23:18:20 +00:00
Vladimir Prus
2e36b14c26
Adjust faq entry about targets in site-config.jam
...
[SVN r39160]
2007-09-07 21:34:27 +00:00
Boris Gubenko
a568cc7006
Boost.Build V2 toolset for the HP aC++ compiler on PA-RISC
...
[SVN r39132]
2007-09-05 23:43:40 +00:00
Vladimir Prus
9cefb72cc7
Remove unnecessary line
...
[SVN r39128]
2007-09-05 08:03:17 +00:00
Vladimir Prus
f9feb61242
Unbreak the gcc_runtime test
...
[SVN r39121]
2007-09-04 20:29:56 +00:00
Vladimir Prus
692f1fc20a
Allow to print the tree delta to any file.
...
[SVN r39120]
2007-09-04 20:26:19 +00:00
Roland Schwarz
05c93e4d3c
Make use of gnu ld's -Bstatic and -Bdynamic switches to choose order of libraries searched by -l switch.
...
[SVN r39113]
2007-09-03 19:38:40 +00:00
Roland Schwarz
5d6be523a2
Changed library naming convention for mingw and cygwin. For details see comment in file. Also should resolve Ticket #1058 .
...
[SVN r39107]
2007-09-02 18:37:14 +00:00
Vladimir Prus
42c9e46f9e
Previously, I've accidentally committed a patch
...
to make <tag> affect names of searched libraries.
This commit greatly simplifies that.
[SVN r39105]
2007-09-01 22:10:46 +00:00
Vladimir Prus
aef14d8748
Make free features on the command line affect all targets,
...
not just directly requested ones.
Fixes #985 .
[SVN r39104]
2007-09-01 21:46:09 +00:00
Vladimir Prus
4f5947ca91
Fix glob excludes in subdirectories.
...
Thanks to Norbert Unterberg for the bug report.
[SVN r39103]
2007-09-01 20:28:42 +00:00
Vladimir Prus
566764c705
Initial support for defining action body from Python.
...
[SVN r39102]
2007-09-01 08:55:35 +00:00
Vladimir Prus
5468d5f070
Another fix
...
[SVN r38987]
2007-08-27 07:00:18 +00:00
Vladimir Prus
d28fe36c96
Another svnversion fix
...
[SVN r38986]
2007-08-27 06:41:18 +00:00
Vladimir Prus
4510d05f55
Run svnversion before modifying anything
...
[SVN r38984]
2007-08-27 06:30:56 +00:00
Vladimir Prus
a51a53d5fa
Run svnversion before removing .svn
...
[SVN r38981]
2007-08-27 06:18:11 +00:00
Rene Rivera
013107971f
Make rm try the glob_file in addition to regular glob. Clears alternatives and project_glob failures on windows.
...
[SVN r38973]
2007-08-26 19:24:13 +00:00
Vladimir Prus
a886d87ce9
Fix quoting. Remove .svn directories
...
[SVN r38971]
2007-08-26 18:32:21 +00:00
Vladimir Prus
98b331d2b8
Include svn revision in nightly build
...
[SVN r38969]
2007-08-26 17:23:03 +00:00
Vladimir Prus
578f6bd326
Use SVN for nightly builds
...
[SVN r38968]
2007-08-26 17:15:51 +00:00
Rene Rivera
4d930c37a0
Use some wildcard matching on the expected output as 'echo' on Windows outputs extra space before EOLs, which Unix doesn't.
...
[SVN r38965]
2007-08-26 16:16:38 +00:00
Rene Rivera
a25f561bab
Read expected files with universal EOL translation enabled to account for comparing with newline only Python strings.
...
[SVN r38964]
2007-08-26 16:14:44 +00:00
Vladimir Prus
581361c1fd
Revert mistaken commit
...
[SVN r38920]
2007-08-25 04:36:02 +00:00
Vladimir Prus
1da1fa9aee
Use -KPIC for shared libs. Addresses #1186 .
...
[SVN r38919]
2007-08-25 04:34:31 +00:00
Rene Rivera
93e6b9079d
On Windows static libs have the lib prefix, but DLLs don't.
...
[SVN r38918]
2007-08-25 04:08:28 +00:00
Vladimir Prus
05c2cfc57c
Support the address-model feature for the sun
...
toolset. Addresses #1186 .
[SVN r38872]
2007-08-23 19:57:23 +00:00
Roland Schwarz
cd7aabdb8d
Merge from RC_1_34_0 (CVS 1.12.2.53) to trunk. CVS RC_1_34_0 - 1.12.2.23 and CVS HEAD - 1.51 are the last versions that were equal. Between these and trunk was only a small diff for HPUX that removed pthread lib. This fix seems to be already present in the merged in version.
...
[SVN r38803]
2007-08-20 19:14:14 +00:00
Rene Rivera
09f2e196ff
Merge changes from Version_1_34_1 back to trunk.
...
[SVN r38792]
2007-08-20 16:52:55 +00:00