Boost logo

Boost-Build :

From: Rene Rivera (grafikrobot_at_[hidden])
Date: 2007-10-22 11:18:07


John Maddock wrote:
> I seem to remember that someone (Dave A.?) fixed bjam/bbv2 so that parallel
> builds of the regression runs should work OK?

Don't know if Dave said it... But I certainly have.

> I'm asking because many of the IBM xlc result failures have no error message
> associated with them. Looking at the error log files posted to
> ftp://fx.meta-comm.com/boost-regression/trunk/logs I see things like:
>
[...]
> vacpp.compile.c++
> /home/ccambly/boost_regression/results/boost/bin.v2/libs/serialization/test/test_non_intrusive_text_archive_dll.test/vacpp/debug/test_non_intrusive.o
>
> xlC -c -DBOOST_ALL_DYN_LINK=1 -DBOOST_ALL_NO_LIB=1 -DBOOST_ARCHIVE_TEST=text_archive.hpp
> -DBOOST_LIB_DIAGNOSTIC=1 -qcpluscmt -qNOOPTimize -qnoinline -g -qfullpath -qfuncsect
> -qeh -qrtti -I".." -o
> "/home/ccambly/boost_regression/results/boost/bin.v2/libs/serialization/test/test_non_intrusive_text_archive_dll.test/vacpp/debug/test_non_intrusive.o"
> "../libs/serialization/test/test_non_intrusive.cpp"
>
> MkDir1
> /home/ccambly/boost_regression/results/boost/bin.v2/libs/serialization/test/test_non_intrusive_xml_warchive.test/vacpp/debug
>
> mkdir
> "/home/ccambly/boost_regression/results/boost/bin.v2/libs/serialization/test/test_non_intrusive_xml_warchive.test/vacpp/debug"
>
> MkDir1
> /home/ccambly/boost_regression/results/boost/bin.v2/libs/serialization/test/test_non_default_ctor_text_archive_dll.test
>
> mkdir
> "/home/ccambly/boost_regression/results/boost/bin.v2/libs/serialization/test/test_non_default_ctor_text_archive_dll.test"
>
> ...failed vacpp.compile.c++
> /home/ccambly/boost_regression/results/boost/bin.v2/libs/serialization/test/test_non_intrusive_binary_archive.test/vacpp/debug/test_non_intrusive.o...
>
> So it looks like the error messages are getting disconnected from the
> failure message?
>
> The tests are run with -j16 I believe, so is this to be expected, or should
> this work now?

It should work... But it does depend on which version of bjam is used.

> Any special requirements on building bjam or on the C std
> lib for this to work correctly?

AFAIK, only POSIX stuff.

-- 
-- Grafik - Don't Assume Anything
-- Redshift Software, Inc. - http://redshift-software.com
-- rrivera/acm.org - grafik/redshift-software.com
-- 102708583/icq - grafikrobot/aim - grafikrobot/yahoo

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