Subject: [Boost-bugs] [Boost C++ Libraries] #10742: context library don't compile for iOS ARM
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2014-11-04 06:04:49
#10742: context library don't compile for iOS ARM
------------------------------+---------------------
Reporter: n3v3r54y10v3@⦠| Owner: olli
Type: Support Requests | Status: new
Milestone: To Be Determined | Component: context
Version: Boost 1.57.0 | Severity: Problem
Keywords: |
------------------------------+---------------------
I'm trying to use boost::coroutine on iphone, but some compile time error
occurs.
libs
(random,regex,graph,random,chrono,thread,signals,filesystem,system,date_time)
are ok.
Main error:
{{{
"/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++"
"-arch" "armv7" "-arch" "armv7s" "-arch" "arm64" "-fvisibility=hidden"
"-fvisibility-inlines-hidden" "-DBOOST_AC_USE_PTHREADS"
"-DBOOST_SP_USE_PTHREADS" "-std=c++11" "-stdlib=libc++" -x assembler-with-
cpp -O3 -finline-functions -Wno-inline -Wall -gdwarf-2 -fexceptions
-isysroot
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.1.sdk
-arch arm -DBOOST_ALL_NO_LIB=1 -DBOOST_CONTEXT_SOURCE -DNDEBUG
-D_LITTLE_ENDIAN -I"." -c -o "iphone-
build/boost/bin.v2/libs/context/build/darwin-8.1~iphone/release/abi-aapcs
/address-model-32/architecture-arm/link-static/macosx-version-iphone-8.1
/target-os-iphone/threading-multi/asm/make_arm_aapcs_macho_gas.o"
"libs/context/src/asm/make_arm_aapcs_macho_gas.S"
...failed darwin.compile.asm iphone-
build/boost/bin.v2/libs/context/build/darwin-8.1~iphone/release/abi-aapcs
/address-model-32/architecture-arm/link-static/macosx-version-iphone-8.1
/target-os-iphone/threading-multi/asm/make_arm_aapcs_macho_gas.o...
darwin.compile.asm iphone-
build/boost/bin.v2/libs/context/build/darwin-8.1~iphone/release/abi-aapcs
/address-model-32/architecture-arm/link-static/macosx-version-iphone-8.1
/target-os-iphone/threading-multi/asm/jump_arm_aapcs_macho_gas.o
libs/context/src/asm/jump_arm_aapcs_macho_gas.S:94:11: error: invalid
operand for instruction
pop v1
^
"/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++"
"-arch" "armv7" "-arch" "armv7s" "-arch" "arm64" "-fvisibility=hidden"
"-fvisibility-inlines-hidden" "-DBOOST_AC_USE_PTHREADS"
"-DBOOST_SP_USE_PTHREADS" "-std=c++11" "-stdlib=libc++" -x assembler-with-
cpp -O3 -finline-functions -Wno-inline -Wall -gdwarf-2 -fexceptions
-isysroot
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.1.sdk
-arch arm -DBOOST_ALL_NO_LIB=1 -DBOOST_CONTEXT_SOURCE -DNDEBUG
-D_LITTLE_ENDIAN -I"." -c -o "iphone-
build/boost/bin.v2/libs/context/build/darwin-8.1~iphone/release/abi-aapcs
/address-model-32/architecture-arm/link-static/macosx-version-iphone-8.1
/target-os-iphone/threading-multi/asm/jump_arm_aapcs_macho_gas.o"
"libs/context/src/asm/jump_arm_aapcs_macho_gas.S"
...failed darwin.compile.asm iphone-
build/boost/bin.v2/libs/context/build/darwin-8.1~iphone/release/abi-aapcs
/address-model-32/architecture-arm/link-static/macosx-version-iphone-8.1
/target-os-iphone/threading-multi/asm/jump_arm_aapcs_macho_gas.o...
}}}
-- Ticket URL: <https://svn.boost.org/trac/boost/ticket/10742> 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:17 UTC