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