Re: [Boost-bugs] [Boost C++ Libraries] #8266: context library don't compile for Mac OSX universal binary

Subject: Re: [Boost-bugs] [Boost C++ Libraries] #8266: context library don't compile for Mac OSX universal binary
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2014-01-08 21:28:27


#8266: context library don't compile for Mac OSX universal binary
-------------------------------------+-------------------------------------
  Reporter: Serguei E. Leontiev | Owner: olli
  <leo@…> | Status: closed
      Type: Bugs | Component: context
 Milestone: To Be Determined | Severity: Problem
   Version: Boost 1.53.0 | Keywords: mac osx universal
Resolution: fixed | binary
-------------------------------------+-------------------------------------

Comment (by marco.serantoni@…):

 Olli,
 The issue there is that you have splitted x86/ppc, universal binaries are
 BOTH at least.

 As you can see in the documentation:
 http://www.boost.org/doc/libs/1_55_0/doc/html/bbv2/reference.html

 "The darwin toolset can generate so called "fat" binaries—binaries that
 can run support more than one architecture, or address mode. To build a
 binary that can run both on Intel and PowerPC processors, specify
 architecture=combined. To build a binary that can run both in 32-bit and
 64-bit modes, specify address-model=32_64. If you specify both of those
 properties, a "4-way" fat binary will be generate."

 The combined architecture exists and is to be implemented (PPC/x86).

 In some cases, for example iPhone development, you could need to compile
 together x86 and ARM because the iPhone Emulator runs x86 binaries, the
 real iphone has an ARM processor.
 There is not an "architecture" already set, but the intention was have a
 pre-cooked meal :)

-- 
Ticket URL: <https://svn.boost.org/trac/boost/ticket/8266#comment:23>
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:15 UTC