
It is a linker error that _InterlockedCompareExchange isn't found when building boost. That portion of the code is nice and loopy and I'm not sure why so I don't know how to patch it. What I do is comment out the call to ice_wrapper on line 121 and have it directly call InterlockedCompareExchange. On 11/23/05, John Maddock <john@johnmaddock.co.uk> wrote:
There is an error in thread/src/once.cpp with vc8 on x64. There is a notice (see line 91) in the file that acknowledges it was fixed for other compilers, but vc8 is not one of them.
What's the error, and more importantly what's the patch?
Boost.Thread build OK for me with the latest PSDK compilers for AMD64 and IA64 and Boost-1.33.1
John.
_______________________________________________ Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost
-- Cory Nelson http://www.int64.org