|
Boost-Build : |
Subject: [Boost-build] Need help testing whether Boost Jam compiles on different platforms.
From: Jurko Gospodnetiæ (jurko.gospodnetic_at_[hidden])
Date: 2012-08-26 05:43:05
Hi all.
I'm attaching a patch (actually a complete copy of all modified or
added files) for Boost Jam, based on revision 80232.
It separates Boost Jam's pathunix.c module into the following modules:
* pathnt.c - Windows specific
* pathunix.c - *nix specific
* pathsys.c - platform independent
However, as I can not test this on platforms other than Windows
(native & Cygwin) at the moment - I am reluctant to commit it directly
and possibly mess up regular Boost library testing...
Could someone please try to compile it under other platforms?
Especially, some unix/linux variants and mingw.
There should be no functional change. The only possible errors could
be that I managed to mess up system header includes or which file gets
selected for compilation in the build scripts under some condition...
Many thanks.
Best regards,
Jurko Gospodnetiæ
P.S.
For those that want to help but do not know how to compile Boost Jam:
1. Checkout Boost Build trunk revision 80232 (tools/build/v2
folder).
2. Overwrite files in the tools/build/v2/engine folder with those
from the attached archive.
3. On Windows: run the build.bat script with the toolset parameter,
as in one of the following:
build.bat msvc
build.bat vc9
build.bat gcc
or whichever best describes your toolset. See the build.bat
script for the complete supported toolset list.
4. On non-Windows: run the build.sh script with the toolset
parameter, as in './build.sh gcc'. Also see the build.sh script
for the complete supported toolset list.
Boost-Build list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk