Index: tools/build/v2/tools/msvc.jam =================================================================== RCS file: /cvsroot/boost/boost/tools/build/v2/tools/msvc.jam,v retrieving revision 1.82 diff -u -r1.82 msvc.jam --- tools/build/v2/tools/msvc.jam 15 Jun 2006 11:13:06 -0000 1.82 +++ tools/build/v2/tools/msvc.jam 21 Jun 2006 17:48:29 -0000 @@ -422,6 +422,9 @@ # Improve floating-point accuracy. Otherwise, some of C++ Boost's # "math" tests will fail. flags msvc.compile CFLAGS $(condition) : /Op ; + + flags msvc.compile CFLAGS $(condition)/off/static/single : /ML ; + flags msvc.compile CFLAGS $(condition)/on/static/single : /MLd ; } else { @@ -429,6 +432,10 @@ flags msvc.compile CFLAGS $(condition)/$(cpu-arch-amd64)/ : /favor:blend ; flags msvc.compile CFLAGS $(condition)/$(cpu-arch-amd64)/$(cpu-type-em64t) : /favor:EM64T ; flags msvc.compile CFLAGS $(condition)/$(cpu-arch-amd64)/$(cpu-type-amd64) : /favor:AMD64 ; + + # 8.0 only has multi-threaded static RTL + flags msvc.compile CFLAGS $(condition)/off/static/single : /MT ; + flags msvc.compile CFLAGS $(condition)/on/static/single : /MTd ; } } @@ -549,8 +556,6 @@ flags msvc.compile CFLAGS off/shared : /MD ; flags msvc.compile CFLAGS on/shared : /MDd ; -flags msvc.compile CFLAGS off/static/single : /ML ; -flags msvc.compile CFLAGS on/static/single : /MLd ; flags msvc.compile CFLAGS off/static/multi : /MT ; flags msvc.compile CFLAGS on/static/multi : /MTd ;