Subject: Re: [Boost-bugs] [Boost C++ Libraries] #10767: Regression of #10296 when address-model=32 in mingw
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2014-11-10 05:46:25
#10767: Regression of #10296 when address-model=32 in mingw
---------------------------------------+------------------------
Reporter: Brian Jack <gau_veldt@â¦> | Owner: ned14
Type: Bugs | Status: new
Milestone: To Be Determined | Component: thread
Version: Boost 1.57.0 | Severity: Regression
Resolution: | Keywords:
---------------------------------------+------------------------
Comment (by Brian Jack <gau_veldt@â¦>):
yes just to confirm I built the library with:
b2 --address-model=32 install
Furthermore the toolchain is set to gcc via project-config.jam
as for workarounds
what about adding a check for this condition (#ifdef MINGW64_VERSION when
address-model=32) in the configuration script and define a project-global
macro if it is?
Maybe instead of the check itself testing for specific compilers directly
in source it tests for a configure script macro that says "don't use
intrinsics" instead. then the configuration script and set the build flag
appropriately toplevel either in a config header or compilation
commandline. In the future the configuration can be changed at one point
to set the macro as needed rather than individual source files.
-- Ticket URL: <https://svn.boost.org/trac/boost/ticket/10767#comment:6> Boost C++ Libraries <http://www.boost.org/> Boost provides free peer-reviewed portable C++ source libraries.
This archive was generated by hypermail 2.1.7 : 2017-02-16 18:50:17 UTC