Boost logo

Boost :

Subject: Re: [boost] update from 1_44 to 1_48: build questions
From: Oliver Kullmann (O.Kullmann_at_[hidden])
Date: 2011-12-11 10:43:21


Hi Steven,

Reply by Steven Watanabe:

---
On 12/09/2011 05:24 PM, Oliver Kullmann wrote: 
 > we want to update from 1_44_0 to 1_48_0. 
 > Our old build-process is as follows (for Linux): 
 > 
 > 1. cd tools/jam/src 
 > 2. CC="$(gcc_call)" CFLAGS="-fno-strict-aliasing" ./build.sh cc 
 > 3. cp bin.*/bjam $(boost_base_build_dir) 
 > 4. cd ../../.. 
 > 5. echo "using gcc : $(gcc_version) : $(gcc_call) : ;" > $(boost_base_build_dir)/bjam_config 
 > 6. $(boost_base_build_dir)/bjam 
 > --user-config=$(boost_base_build_dir)/bjam_config 
 > --prefix=$(boost_installation_dir) 
 > --build-dir=$(boost_build_dir) 
 > install 
 > --without-python --without-wave --without-mpi 
 > -sBZIP2_INCLUDE=$(bzip2_source_library) -sBZIP2_LIBPATH=$(bzip2_link_library) 
 > 
 > It seems that "b2" is (just) bjam? 
 
Yep. 
 
> However it is not really clear from the 
 > documentation how to build (and use) bjam (apparently via boostrap?)? 
 > And then apparently some of the above parameters of bjam, for example prefix, 
 > are now parameters of bootstrap? 
 > 
 > We would be glad if somebody could tell us (or some link) how to 
 > update the above process. 
 > 
 
I think the above should still work. 
 bootstrap is really just to simplify the 
 process for users who don't want anything 
 special. 
 
In Christ, 
 Steven Watanabe 
---
thanks for the answer! We accordingly replaced the path
  tools/jam/src
by
  tools/build/v2/engine
and it all works now.
Oliver

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