Boost logo

Boost :

From: Peter Dimov (pdimov_at_[hidden])
Date: 2005-03-07 12:39:32

p.klotz_at_[hidden] wrote:
>> Hi
>> I have sent a mail about this topic to boost-users a few weeks ago
>> but got no response.
>> There exist a few problems when trying to compile Boost 1.32.0 under
>> AMD64 with VS.NET 2005:
>> * No toolset exists to compile Boost 1.32.0 native on the AMD64
>> platform (no cross compile). The attached file
>> vc-8_0-amd64-tools.jam fixes that.
>> * InterlockedExchange() in line 44 of lwm_win32.hpp collides with a macro
>> of the same name in WinBase.h

I think that VS 2005 has a proper header for the intrinsics now, but I don't
have access to it at the moment so I can't check. Can you please rewrite
your patch taking this into account?

BTW there should be no need to introduce InterlockedExchangeBoost, just use
_InterlockedExchange in the _WIN64 branch.

Boost list run by bdawes at, gregod at, cpdaniel at, john at