|
Boost-Build : |
Subject: [Boost-build] Cross compiling regession suite for VxWorks
From: Kuhl, Brian (brian.kuhl_at_[hidden])
Date: 2015-12-30 18:59:07
Hi boost experts,
I've been fiddling with boost and VxWorks in my part time for the last few months and have gotten to the point where I can successfully cross build with one particular configuration with just some minor changes to tools/build/src/gcc.jam and builtin.jam and a custom project-config.jam.
VxWorks 7 64bit Intel / GNU 4.8.1.5 / Dinkum C++11 /Linux build host /boost 1.59
While I wait for our engineering group to address various bugs that will let me verify a more general solution, I'm trying to determine the best path to running the full regression reporting suite as described here:
http://www.boost.org/development/running_regression_tests.html
I've started by trying "To run every library's regression tests, run b2 from <boost-root>/status directory."
but that seems to be trying to build some tests that my environment doesn't support.
So before I start debugging, I'd like to know how much this method overlaps with the:
python run.py
script, if I get the b2 build in /status to run, will the python script also work, or is python a reimplementation of the same thing?
Happy holidays,
Brian Kuhl
Manager, Technical Content Engineering
Wind River
source ./vxworks_env.sh && \
./b2 install -j4 --prefix=/opt/vx7/workspace/VsbSim/usr/root --libdir=/opt/vx7/workspace/VsbSim/usr/lib/common --includedir=/opt/vx7/workspace/VsbSim/usr/h/public \
link=static runtime-link=static toolset=gcc-vxworks target-os=vxworks \
--with-atomic --with-chrono --with-context --with-coroutine --with-date_time --with-exception --with-filesystem --with-graph --with-iostreams --with-log --with-math --with-program_options --with-random --with-regex --with-serialization --with-system --with-thread --with-timer --with-test
Performing configuration checks
- 32-bit : no (cached)
- 64-bit : yes (cached)
- arm : no (cached)
- mips1 : no (cached)
- power : no (cached)
- sparc : no (cached)
- x86 : yes (cached)
- symlinks supported : yes (cached)
- lockfree boost::atomic_flag : no (cached)
- has_icu builds : no (cached)
- zlib : yes (cached)
- compiler-supports-visibility : yes (cached)
- compiler-supports-ssse3 : yes (cached)
- compiler-supports-avx2 : yes (cached)
- gcc visibility : yes (cached)
- long double support : yes (cached)
Component configuration:
- atomic : building
- chrono : building
- container : not building
- context : building
- coroutine : building
- coroutine2 : not building
- date_time : building
- exception : building
- filesystem : building
- graph : building
- graph_parallel : not building
- iostreams : building
- locale : not building
- log : building
- math : building
- mpi : not building
- program_options : building
- python : not building
- random : building
- regex : building
- serialization : building
- signals : not building
- system : building
- test : building
- thread : building
- timer : building
- wave : not building
...patience...
...patience...
...patience...
...patience...
...patience...
...found 30903 targets...
Boost-Build list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk