Boost logo

Boost :

From: Ulrich Eckhardt (uli_at_[hidden])
Date: 2003-08-21 05:18:30


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Wednesday 20 August 2003 20:41, Maciej Sobczak wrote:
> This is my first attempt to build Boost 1.30.2 on FreeBSD with gcc 3.2
> installed.

Debian 3.0/x86 here.

> The command:
> $ tools/build/jam_src/bin.freebsd/bjam "-sTOOLS=gcc"
> builds Boost using the default gcc and g++ compilers. Following the
> docs, I tried to do:
>
> $ tools/build/jam_src/bin.freebsd/bjam "-sTOOLS=gcc" "-sGXX=g++32"
> "-sGCC=gcc32"
>
> but I can see that still the default versions are used.

Same problem here, using both 1.30.0 and 1.30.2.

I have found a workaroud, it consists of deactiating two lines in
gcc-tools.jam:
flags gcc GXX : $(GXX) ;
flags gcc GCC : $(GCC) ;

When these two are commented, the build uses the explicitly given compiler.

I also 'fixed' a totally different related problem, that boost is totally
ignorant of the compiler-version as far as gcc is concerned. In order to
build different versions for different GCCs, I simply copied gcc-tools.jam to
gcc-3.2-tools.jam.

Hmm, maybe these things are only tangentially on-topic here, since there is a
jamboost-mailinglist. However, I remember trying to subscribe to it, but was
kept off by
- - the sheer amount of personal information yahoo wants to collect
- - the fact that their crappy webinterface requires java for some parts
I can imagine that being asked defore, but isn't there a way to either loosen
these restrictions or move to a sane provider for MLs ?

cheers
Uli

P.S. What I just found out to work is accessing that list via the gmane nntp
access (haven't tested posting yet though).
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.2 (GNU/Linux)

iD8DBQE/RJx8wVdGSYi8Mq8RAj4XAJ9UYyDJvMVRYUm9cxUtkrGOMqr3TgCcCy3w
FHTq3CCxrc9VJRHaE+/e64M=
=LdIx
-----END PGP SIGNATURE-----


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