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.