From: Vladimir Prus (ghost_at_[hidden])
Date: 2006-03-24 03:05:19
On Thursday 23 March 2006 21:23, Noel Belcourt wrote:
> We're trying to figure out how to deploy boost internally so we can
> easily support multiple development toolsets. We want to configure
> some toolsets, like gcc, to use different Fortran compilers with
> different versions of the C++ compilers. Here's a brief list of what
> we want to support on our Linux platforms.
> using gcc : 3.4.3 ; # use g77
> using gcc : 4.0 ; # use gfortran
> using pgi : 5.2 ;
> using pgi : 6.0 ;
> using intel : 8.0 ;
> using intel : 9.0 ;
> using pathscale : 2.3.1 ;
> How should we configure our boost/build to give our developers the
> flexibility to build with whatever toolset they choose on Linux?
> Should it be done through the site-config.jam and user-config.jam files
> and, if so, how?
If you want all developers to have those versions configured, without manually
adding user-config.jam to home directories, then site-config.jam is the right
solution. It must be placed to the /etc directory of every development
machine, and in that case will be automatically read by Boost.Build on
> Note that we're thinking of having the boost
> distribution on a networked file system so all users will use the same
> boost build (easier to maintain I hope).
In this case, you can probably add your customization to the 'site-config.jam'
located inside Boost.Build distribution.
-- Vladimir Prus http://vladimir_prus.blogspot.com Boost.Build V2: http://boost.org/boost-build2
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