[Boost-bugs] [Boost C++ Libraries] #10742: context library don't compile for iOS ARM

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