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,,