Re: [Boost-bugs] [Boost C++ Libraries] #9772: [libs/context] make_i386_sysv_elf_gas.S:52: Error: invalid instruction suffix for `pop'

Subject: Re: [Boost-bugs] [Boost C++ Libraries] #9772: [libs/context] make_i386_sysv_elf_gas.S:52: Error: invalid instruction suffix for `pop'
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2014-03-18 15:20:41


#9772: [libs/context] make_i386_sysv_elf_gas.S:52: Error: invalid instruction
suffix for `pop'
--------------------------------------+------------------------
  Reporter: ad@… | Owner: olli
      Type: Bugs | Status: reopened
 Milestone: To Be Determined | Component: context
   Version: Boost Development Trunk | Severity: Regression
Resolution: | Keywords:
--------------------------------------+------------------------

Comment (by class101 <ad@…>):

 Hey olli I have been able to compile with gcc-5666.3 both 32-bit and
 64-bit libs with

 toolset=gcc
 linker-type=darwin

 and the patch below

 Not sure why gcc is left out support here because I don't get troubles
 compiling clangs 32, 64 and combined with the patch below too

 {{{
 --- Jamfile.v2.a 2014-03-18 15:33:05.377689400 +0100
 +++ Jamfile.v2.b 2014-03-18 15:44:18.098748400 +0100
 @@ -312,17 +312,6 @@
       <address-model>32
       <architecture>x86
       <binary-format>mach-o
 - <toolset>darwin
 - ;
 -
 -alias asm_context_sources
 - : asm/make_i386_sysv_macho_gas.S
 - asm/jump_i386_sysv_macho_gas.S
 - : <abi>sysv
 - <address-model>32
 - <architecture>x86
 - <binary-format>mach-o
 - <toolset>clang
     ;

  alias asm_context_sources
 @@ -362,17 +351,6 @@
       <address-model>64
       <architecture>x86
       <binary-format>mach-o
 - <toolset>darwin
 - ;
 -
 -alias asm_context_sources
 - : asm/make_x86_64_sysv_macho_gas.S
 - asm/jump_x86_64_sysv_macho_gas.S
 - : <abi>sysv
 - <address-model>64
 - <architecture>x86
 - <binary-format>mach-o
 - <toolset>clang
     ;

  alias asm_context_sources
 }}}

-- 
Ticket URL: <https://svn.boost.org/trac/boost/ticket/9772#comment:13>
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