Boost logo

Boost-Build :

From: BRIDGES Dick (Dick.Bridges_at_[hidden])
Date: 2005-10-06 14:00:29


I compiled bjam from the boost_1_33_0 source, copied user-config.jam to
the $BOOST_BUILD_PATH and made the following modification:

<user-config.jam mod>
# Configure gcc (default version)
using gcc : 3.4 : gcc-3.4 ;
using gcc : 3.3arm :
/opt/crosstool/arm-softfloat-linux-gnu/gcc-3.3.3-glibc-2.3.2/bin/arm-sof
tfloat-linux-gnu-c++ : \
<cxxflags>-pthread \
;
</user-config.jam mod>

Invoking bjam from $BOOST_BUILD_PATH with:
# bjam --v2 gcc-3.3arm
yielded the following error message.

<error-text>
Building Boost.Regex with the optional Unicode/ICU support disabled.
Please refer to the Boost.Regex documentation for more information
(and if you don't know what ICU is then you probably don't need it).
warning: Python location is not configured
warning: the Boost.Python library won't be built
/usr/local/boost_1_33_0/tools/build/v2/build/feature.jam:272: in
implied-subfeature from module feature
error: "3.3arm" is not a known subfeature value of <toolset>gcc
/usr/local/boost_1_33_0/tools/build/v2/build/feature.jam:437: in
validate-value-string from module feature
/usr/local/boost_1_33_0/tools/build/v2/build/feature.jam:318: in
expand-subfeatures-aux from module feature
/usr/local/boost_1_33_0/tools/build/v2/build/feature.jam:376: in
feature.expand-subfeatures from module feature
/usr/local/boost_1_33_0/tools/build/v2/build/build-request.jam:20: in
apply-to-property-set from module build-request
/usr/local/boost_1_33_0/tools/build/v2/kernel/modules.jam:66: in
modules.call-in from module build-request
/usr/local/boost_1_33_0/tools/build/v2/util/sequence.jam:43: in
sequence.transform from module sequence
/usr/local/boost_1_33_0/tools/build/v2/build/build-request.jam:30: in
build-request.expand-no-defaults from module build-request
/usr/local/boost_1_33_0/tools/build/v2/build-system.jam:157: in load
from module build-system
/usr/local/boost_1_33_0/tools/build/v2/kernel/modules.jam:259: in import
from module modules
/usr/local/boost_1_33_0/tools/build/v2/kernel/bootstrap.jam:153: in
boost-build from module
/usr/local/boost_1_33_0/boost-build.jam:12: in module scope from module
#
</error-text>

Unless I've made a typo somewhere, this worked for boost_1_32_0 last
May. Are there new instructions somewhere for setting up and invoking a
cross-compiler?

BTW: IMHO the Python warnings are a very nice improvement over the
previous message.

Regards,
Dick Bridges

 


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