Subject: [Boost-bugs] [Boost C++ Libraries] #8221: libs/context/src/asm/make_i386_sysv_macho_gas.S fails to compile under OSX
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2013-03-03 00:08:46
#8221: libs/context/src/asm/make_i386_sysv_macho_gas.S fails to compile under OSX
-------------------------------------+--------------------------------------
Reporter: cowwoc@⦠| Owner: olli
Type: Bugs | Status: new
Milestone: To Be Determined | Component: context
Version: Boost 1.53.0 | Severity: Showstopper
Keywords: |
-------------------------------------+--------------------------------------
This issue was originally reported against 1.51.0 at
http://boost.2283326.n4.nabble.com/Context-Building-32-bit-Context-
td4636075.html by someone else but it doesn't look like it was ever fixed.
I can reproduce it under 1.53.0.
When compiling the "context" module under OSX, I get the following
compiler error:
darwin.compile.asm
bin.v2/libs/context/build/5c5d610e2c3c5c3698138625c22860e2/asm/make_i386_sysv_macho_gas.o
libs/context/src/asm/make_i386_sysv_macho_gas.S:59:suffix or operands
invalid for `pop'
"g++" -x assembler-with-cpp -O0 -fno-inline -Wall -g -dynamic
-gdwarf-2 -fexceptions -fPIC -DBOOST_ALL_NO_LIB=1
-DBOOST_CONTEXT_DYN_LINK=1 -I"." -c -o
"bin.v2/libs/context/build/5c5d610e2c3c5c3698138625c22860e2/asm/make_i386_sysv_macho_gas.o"
"libs/context/src/asm/make_i386_sysv_macho_gas.S"
...failed darwin.compile.asm
bin.v2/libs/context/build/5c5d610e2c3c5c3698138625c22860e2/asm/make_i386_sysv_macho_gas.o...
darwin.compile.asm
bin.v2/libs/context/build/5c5d610e2c3c5c3698138625c22860e2/asm/jump_i386_sysv_macho_gas.o
libs/context/src/asm/jump_i386_sysv_macho_gas.S:70:suffix or operands
invalid for `jmp'
"g++" -x assembler-with-cpp -O0 -fno-inline -Wall -g -dynamic
-gdwarf-2 -fexceptions -fPIC -DBOOST_ALL_NO_LIB=1
-DBOOST_CONTEXT_DYN_LINK=1 -I"." -c -o
"bin.v2/libs/context/build/5c5d610e2c3c5c3698138625c22860e2/asm/jump_i386_sysv_macho_gas.o"
"libs/context/src/asm/jump_i386_sysv_macho_gas.S"
...failed darwin.compile.asm
bin.v2/libs/context/build/5c5d610e2c3c5c3698138625c22860e2/asm/jump_i386_sysv_macho_gas.o...
-- Ticket URL: <https://svn.boost.org/trac/boost/ticket/8221> 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:12 UTC