[Boost-bugs] [Boost C++ Libraries] #10442: Boost Context library fails for MIPS architecture

Subject: [Boost-bugs] [Boost C++ Libraries] #10442: Boost Context library fails for MIPS architecture
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2014-09-02 12:14:35


#10442: Boost Context library fails for MIPS architecture
------------------------------+------------------------
 Reporter: Vincent.Riera@… | Owner: olli
     Type: Bugs | Status: new
Milestone: To Be Determined | Component: context
  Version: Boost 1.56.0 | Severity: Regression
 Keywords: mips |
------------------------------+------------------------
 Tried with all combinations (all of the fail):
 - uClib/glibc
 - MIPS32/MIPS32r2
 - Big Endian/Little Endian
 - Hard Float/Soft Float

 This is a regression. boost-1.55.0 works fine.

 The failure is:

>>> boost 1.56.0 Installing to staging directory
 (cd /br/output/build/boost-1.56.0 && ./bjam -j5 -d+1
 --user-config=/br/output/build/boost-1.56.0/user-config.jam toolset=gcc
 threading=multi variant=release link=shared runtime-link=shared
 --prefix=/br/output/host/usr/mips-buildroot-linux-gnu/sysroot/usr
 --layout=system install)
 Performing configuration checks

     - 32-bit : yes (cached)
     - arm : no (cached)
     - mips1 : yes (cached)

 Component configuration:

     - atomic : not building
     - chrono : not building
     - container : building
     - context : building
     - coroutine : not building
     - date_time : not building
     - exception : not building
     - filesystem : not building
     - graph : not building
     - graph_parallel : not building
     - iostreams : not building
     - locale : not building
     - log : not building
     - math : not building
     - mpi : not building
     - program_options : not building
     - python : not building
     - random : not building
     - regex : not building
     - serialization : not building
     - signals : not building
     - system : not building
     - test : not building
     - thread : not building
     - timer : not building
     - wave : not building

 ...found 21649 targets...
 ...updating 4 targets...
 gcc.compile.c++
 bin.v2/libs/context/build/gcc-4.8.3/release/threading-multi/unsupported.o
 libs/context/src/unsupported.cpp:7:2: error: #error "platform not
 supported"
  #error "platform not supported"
   ^

     "/br/output/host/usr/bin/mips-linux-gnu-g++" -ftemplate-depth-128
 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -pipe
 -Os
 -O3 -finline-functions -Wno-inline -Wall -pthread -fPIC
 -DBOOST_ALL_NO_LIB=1
 -DBOOST_CONTEXT_DYN_LINK=1 -DBOOST_CONTEXT_SOURCE -DNDEBUG -I"." -c -o
 "bin.v2/libs/context/build/gcc-4.8.3/release/threading-
 multi/unsupported.o"
 "libs/context/src/unsupported.cpp"

 ...failed gcc.compile.c++
 bin.v2/libs/context/build/gcc-4.8.3/release/threading-
 multi/unsupported.o...
 ...skipped
 <pbin.v2/libs/context/build/gcc-4.8.3/release/threading-
 multi>libboost_context.so.1.56.0
 for lack of
 <pbin.v2/libs/context/build/gcc-4.8.3/release/threading-
 multi>unsupported.o...
 ...skipped
 <p/br/output/host/usr/mips-buildroot-linux-
 gnu/sysroot/usr/lib>libboost_context.so.1.56.0
 for lack of
 <pbin.v2/libs/context/build/gcc-4.8.3/release/threading-
 multi>libboost_context.so.1.56.0...
 ...skipped
 <p/br/output/host/usr/mips-buildroot-linux-
 gnu/sysroot/usr/lib>libboost_context.so
 for lack of
 <p/br/output/host/usr/mips-buildroot-linux-
 gnu/sysroot/usr/lib>libboost_context.so.1.56.0...
 ...failed updating 1 target...
 ...skipped 3 targets...
 make: *** [/br/output/build/boost-1.56.0/.stamp_staging_installed] Error 1

-- 
Ticket URL: <https://svn.boost.org/trac/boost/ticket/10442>
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:16 UTC