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-19 11:14:02


#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@…>):

 toolset=darwin is not suitable to the gcc-5666.3 I have here

 {{{
     "X:/libs/gcc-5666.3-x86_64-apple-darwin10/bin/ar.exe" -static -o
 "bin.v2/libs/context/build/darwin-4.2.1/release/abi-sysv/address-model-64
 /binary-format-mach-o/link-static/pch-off/strip-on/target-os-darwi
 n/threadapi-pthread/threading-multi/libboost_context-xgcc42-mt-1_56.a"
 "bin.v2/libs/context/build/darwin-4.2.1/release/abi-sysv/address-model-64
 /binary-format-mach-o/link-static/pch-off/strip-on/target-os-
 darwin/threadapi-pthread/threading-multi/asm/make_x86_64_sysv_macho_gas.o"
 "bin.v2/libs/context/build/darwin-4.2.1/release/abi-sysv/address-model-64
 /binary-format-mach-o/link-static/pch-off/strip-on/target-os
 -darwin/threadapi-pthread/threading-
 multi/asm/jump_x86_64_sysv_macho_gas.o"

 only one of -a and -[bi] options allowed
 usage: ar -d [-TLsv] archive file ...
         ar -m [-TLsv] archive file ...
         ar -m [-abiTLsv] position archive file ...
         ar -p [-TLsv] archive [file ...]
         ar -q [-cTLsv] archive file ...
         ar -r [-cuTLsv] archive file ...
         ar -r [-abciuTLsv] position archive file ...
         ar -t [-TLsv] archive [file ...]
         ar -x [-ouTLsv] archive [file ...]
 ...failed darwin.archive bin.v2\libs\context\build\darwin-4.2.1\release
 \abi-sysv\address-model-64\binary-format-mach-o\link-static\pch-off\strip-
 on\target-os-darwin\threadapi-pthread\threading-multi\libboost_
 context-xgcc42-mt-1_56.a...
 ...failed updating 1 target...
 ...updated 18 targets...
 }}}

 Well anyway as this is a very old version I'm fine using toolset=gcc +
 <linker-type>darwin,
 it works fine for 32-bit, 64-bit, what it misses maybe a a toolset like
 toolset=gcc5663 to not require the need of setting <linker-type>darwin in
 a jam file

 I will let you know if I can get a 32_64 build under gcc5666 working

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