Opened 9 years ago
Last modified 9 years ago
#9159 new Bugs
bootstrap under Linux w/Solaris Studio 12.3 defaults to 64-bit; doesn't run correctly
Reported by: | Owned by: | ||
---|---|---|---|
Milestone: | To Be Determined | Component: | Building Boost |
Version: | Boost 1.54.0 | Severity: | Problem |
Keywords: | Cc: | Brian, Vandenberg, <phantall+boost@…> |
Description
I ran bootstrap under Linux using Solaris Studio 12.3 in a few different ways:
# This defaults to 64-bit; note that # 'tools/build/v2/engine/build.sh' # does not have the means to add any # flags in with any toolset except 'cc' ./bootstrap.sh --with-toolset=sun # The binary produced doesn't work correctly: test 0 -lt $(./bjam --help |& wc -c) || echo "Failed" Failed export CC=/opt/oracle/solarisstudio12.3/bin/cc export CFLAGS=-m32 ./bootstrap.sh --with-toolset=cc test 0 -lt ./bjam --help |& wc -c) && echo "Succeeded" Succeeded
When building with the cc
toolset, the default
project-config.jam
file forces
feature.values
to contain the 'cc' toolset, which causes problems later on down the line because, or so it seems,
cc
is not a valid toolset to use with bjam. The workaround I used for that was to make the replacement
s/cc/sun/g
in the .jam file.
Note:
See TracTickets
for help on using tickets.