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-05 20:19:35
#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@â¦):
I've added the patch for the development tree does all correct on
platforms that handles PPC/PPC64 (boost_context_combined.patch)
I've also added the arm platform that is available on the last releases of
OSX.
All works correctly.
To further test i've manually generated (on two different systems) those
files, covering all the spectrum (i386, x86_64, PPC32, PPC64, arm)
10.9.1
{{{
macbook:boost_develop marco$ file
"bin.v2/libs/context/build/darwin-4.2.1/release/address-model-32_64
/architecture-combined/link-static/threading-
multi/asm/make_combined_sysv_macho_gas.o"
bin.v2/libs/context/build/darwin-4.2.1/release/address-model-32_64
/architecture-combined/link-static/threading-
multi/asm/make_combined_sysv_macho_gas.o: Mach-O universal binary with 3
architectures
bin.v2/libs/context/build/darwin-4.2.1/release/address-model-32_64
/architecture-combined/link-static/threading-
multi/asm/make_combined_sysv_macho_gas.o (for architecture i386)Mach-O
object i386
bin.v2/libs/context/build/darwin-4.2.1/release/address-model-32_64
/architecture-combined/link-static/threading-
multi/asm/make_combined_sysv_macho_gas.o (for architecture x86_64):
Mach-O 64-bit object x86_64
bin.v2/libs/context/build/darwin-4.2.1/release/address-model-32_64
/architecture-combined/link-static/threading-
multi/asm/make_combined_sysv_macho_gas.o (for architecture armv4t):
Mach-O object arm
}}}
10.6.8
{{{
mini:boost_develop marco$ file
"bin.v2/libs/context/build/darwin-4.2.1/release/address-model-32_64
/architecture-combined/link-static/threading-
multi/asm/jump_combined_sysv_macho_gas.o"
bin.v2/libs/context/build/darwin-4.2.1/release/address-model-32_64
/architecture-combined/link-static/threading-
multi/asm/jump_combined_sysv_macho_gas.o: Mach-O universal binary with 4
architectures
bin.v2/libs/context/build/darwin-4.2.1/release/address-model-32_64
/architecture-combined/link-static/threading-
multi/asm/jump_combined_sysv_macho_gas.o (for architecture i386)Mach-O
object i386
bin.v2/libs/context/build/darwin-4.2.1/release/address-model-32_64
/architecture-combined/link-static/threading-
multi/asm/jump_combined_sysv_macho_gas.o (for architecture ppc):Mach-O
object ppc
bin.v2/libs/context/build/darwin-4.2.1/release/address-model-32_64
/architecture-combined/link-static/threading-
multi/asm/jump_combined_sysv_macho_gas.o (for architecture x86_64):
Mach-O 64-bit object x86_64
bin.v2/libs/context/build/darwin-4.2.1/release/address-model-32_64
/architecture-combined/link-static/threading-
multi/asm/jump_combined_sysv_macho_gas.o (for architecture ppc64):
Mach-O 64-bit object ppc64
}}}
-- Ticket URL: <https://svn.boost.org/trac/boost/ticket/8266#comment:21> 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