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