[Boost-bugs] [Boost C++ Libraries] #8221: libs/context/src/asm/make_i386_sysv_macho_gas.S fails to compile under OSX

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