Boost logo

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