Boost logo

Boost :

From: Toon Knapen (toon.knapen_at_[hidden])
Date: 2002-10-01 09:22:35


On Tuesday 01 October 2002 15:02, David Abrahams wrote:
>
> > after first doing a bjam -sBUILD=debug,
> > performing a
> >
> > "bjam -sBUILD="debug/<architecture>x86/<instruction-set>pentium4" or
> > "bjam -sBUILD="debug/<architecture>x86/<instruction-set>athlon"
> >
> > does not trigger a new build. Nevertheless the flags for both are not
> > compatible ?
> >
> > I've tried to look this is up in the mail-archive but did not find what
> > I'm looking for.
>
> Not all toolsets respond to those features.
> Are these features relevant to your toolset? If not, nothing will change.

I'm using gcc on Linux so I would say it's relevant.

To give you an example, building the regex lib for pentium4 and afterwards
for athlon does not trigger a new build. The difference with the
-sBUILD=debug is only that the latter adds an extra sub-dir
runtime-link-dynamic.

OTOH, trying to do the same for the python library, I get following error :

poisson:/home/tk/boost/boost/libs/python/build >bjam -sTOOLS=gcc
-sBUILD="debug/<architecture>x86/<instruction-set>athlon"
Error: Ambiguous properties requested for
<gcc><debug/<architecture>x86/<instruction-set>athlon> :
<instruction-set>athlon/architecture-native/debug-symbols-on/inlining-off/instruction-set-default/optimization-off/profiling-off/rtti-on/runtime-link-dynamic/shared-linkable-false/threading-single/vtable-thunks-default
<instruction-set>default
poisson:/home/tk/boost/boost/libs/python/build >bjam -sTOOLS=gcc
-sBUILD="debug/<architecture>x86/<instruction-set>pentium4"
Error: Ambiguous properties requested for
<gcc><debug/<architecture>x86/<instruction-set>pentium4> :
<instruction-set>pentium4/architecture-native/debug-symbols-on/inlining-off/instruction-set-default/optimization-off/profiling-off/rtti-on/runtime-link-dynamic/shared-linkable-false/threading-single/vtable-thunks-default
<instruction-set>default
poisson:/home/tk/boost/boost/libs/python/build >bjam -sTOOLS=gcc
-sBUILD="debug"
...found 637 targets...
...updating 22 targets...
MkDir1 /home/tk/cvstop/DO/libs/python
MkDir1 /home/tk/cvstop/DO/libs/python/build
MkDir1 /home/tk/cvstop/DO/libs/python/build/bin-stage
MkDir1 /home/tk/cvstop/DO/libs/python/build/bin
MkDir1 /home/tk/cvstop/DO/libs/python/build/bin/libboost_python.so
MkDir1 /home/tk/cvstop/DO/libs/python/build/bin/libboost_python.so/gcc
MkDir1 /home/tk/cvstop/DO/libs/python/build/bin/libboost_python.so/gcc/debug
MkDir1
/home/tk/cvstop/DO/libs/python/build/bin/libboost_python.so/gcc/debug/runtime-link-dynamic
MkDir1
/home/tk/cvstop/DO/libs/python/build/bin/libboost_python.so/gcc/debug/runtime-link-dynamic/shared-linkable-true
gcc-C++-action
/home/tk/cvstop/DO/libs/python/build/bin/libboost_python.so/gcc/debug/runtime-link-dynamic/shared-linkable-true/types.o


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk