Boost logo

Boost-Build :

From: K. Noel Belcourt (kbelco_at_[hidden])
Date: 2006-12-22 13:31:26


Hi,

Does anyone know why bjam ignores the -jN option if the only targets
to build are executables to link? In this case you can see that
there are 38 targets to build, all of them executables to link, and,
you'll have to take my word on this, it serializes all the links even
though I asked for a parallel (-j2) build.

-bash-3.00$ bjam --v2 -j2 --infinibanddir=/apps/x86_64/mpi/mvapich/
gcc-3.4.6/mvapich-0.9.8-ofed --builddir=/tmp/kbelco/nightly --g77dir=/
usr/bin/g77 --mkldir=/projects/global/x86_64/libraries/
l_mkl_p_8.0.1.006/lib/em64t --address-model=64 gcc-3.4.6 link=static
debug
...patience...
...patience...
...patience...
...patience...
...patience...
...patience...
...patience...
...patience...
...patience...
...patience...
...patience...
...found 40708 targets...
...updating 38 targets...
gcc.link /tmp/kbelco/nightly/adagio/votd/gcc-3.4.6/debug/address-
model-64/blas-mkl/link-static/mpi-infiniband/adagio

Has anyone seen this before or is this a known feature?

Thanks,

-- Noel


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