Re: [Boost-bugs] [Boost C++ Libraries] #10767: Regression of #10296 when address-model=32 in mingw

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