I have compiled the boost library version 1.33.1 with stdcxx using
MSVC 7.1, MSVC 8.0 and gcc 3.4.4 on Cygwin.
 
  To compile the boost with stdcxx I have created .jam files that need
to be placed in %BOOST_ROOT%/tools/build/v1 directory.
The new .jam files and diff file boost-base.jam.diff can be found here:
http://people.apache.org/~faridz/build/
 
  The command lines which I used:
MSVC 7.1: bjam --without-python
-sSTDCXX_ROOT=D:\_Projects\stdcxx_working
-sSTDCXX_BUILD_PATH=D:\_Projects\stdcxx_working\build\msvc-7.1
-sTOOLS=vc-7_1-stdcxx -s"BUILD=debug <runtime-link>static
<threading>multi" stage > boost_vc-7.1_15s.log 2>&1
MSVC 8.0: bjam --without-python
-sSTDCXX_ROOT=D:\_Projects\stdcxx_working
-sSTDCXX_BUILD_PATH=D:\_Projects\stdcxx_working\build\msvc-8.0
-sTOOLS=vc-8_0-stdcxx -s"BUILD=debug <runtime-link>static
<threading>multi" stage > boost_vc-8.0_15s.log 2>&1
GCC 3.4.4/Cygwin: bjam --without-python
-sSTDCXX_ROOT=/cygdrive/d/_projects/stdcxx_working
-sSTDCXX_BUILD_PATH=/cygdrive/d/_projects/stdcxx_working/cygwin
-sTOOLS=gcc-stdcxx -s"BUILD=debug <runtime-link>static <threading>multi"
stage > boost_gcc_15s.log 2>&1

  The build logs (the build type 15s):
MSVC 7.1: http://people.apache.org/~faridz/boost_vc-7.1_15s.log
MSVC 8.0: http://people.apache.org/~faridz/boost_vc-8.0_15s.log
GCC 3.4.4/Cygwin: http://people.apache.org/~faridz/boost_cygwin_15s.log
 
  To successfull compilation of the boost library I have modified some
boost files.
The diffs of that files can be found here:
http://people.apache.org/~faridz/diffs/
 
  Now I will submit the found bugs to the boost tracking database with
giving the link to this thread.
 
Farid.
 

Reply via email to