
On Jul 30, 2005, at 10:05 AM, Rene Rivera wrote:
John Maddock wrote:
[Wave] As I've pointed out already the Wave tests on the vc-8_0 platform (gonzalo: http://tinyurl.com/9jsmk) fail for reasons which are completely beyond my comprehension. Bjam tries to link the test executables against a wrong library which doesn't gets built (and which shouldn't get build). This error did not occur during earlier vc-8_0 test runs executed by others. Any ideas?
I believe I have an idea what's happening here, in the Jamfile you have:
<runtime-link>static <threading>single
as build requirements, but vc8 does not have a single threaded runtime at all, and I think it's this that's messing up the build system and the auto linking code, let me try and explain: [snip] If we're serious about VC8 being a release requirement, then we really should fix the build system to handle it correctly,
Attached is a possible fix for tools/build/v1/boost-base.jam that handles the situation. If anyone with vc8 installed can try it that would be nice. As it will take me a while to clean up my hard drive to make room to install vc8 :-\
If someone manages to get this patch tested, please commit to the trunk and RC_1_33_0. Doug