id summary reporter owner description type status milestone component version severity resolution keywords cc 10767 Regression of #10296 when address-model=32 in mingw Brian Jack Niall Douglas " I have some upstream libraries that will not work in 64-bit build so I had to build boost as a 32-bit target (project-config.jam set to using gcc and build command from the cmd shell is: b2 address-model=32 install). This all works fine and dandy, except that it causes a regression of the whole #10296 _InterlockedCompareExchange and friends related issues. You guessed it, it hits the #ifdef(__MINGW64_VERSION_MAJOR) defines, finds them defined (we are in address-model=32 remember) and happily creates the underscored forms of the calls in the implementations and the linker happily complains (AGAIN ARGHHHH!) that they are not defined. " Bugs closed thread Boost 1.57.0 Regression worksforme