Boost logo

Boost-Build :

From: Vladimir Prus (ghost_at_[hidden])
Date: 2002-10-01 09:33:27


Malte Starostik wrote:
>>[I cross-post this: jamboost list is concerned with building jam, and
>>boost-install list will be interested to hear that Malte has
>>managed to
>>install boost documentation, which was considered problematic, IIRC,
>>and the regular list might help to decide how to call boost licence]
> [leaving out the latter as there is nothing new about this here]
> [snip]
>>>1) bjam
>>> I used a modified version of the boost-jam.spec file provided in
>>> the tarball to build bjam. To get it to work on Mandrake, I had
>>> to replace the plain
>>> make
>>> with
>>> YACC="bison -y" make
>>> maybe this should generally be set for Linux as bison is more
>>> frequently seen than yacc on this platform.
>>Actually, a file called Jambase has a code which selects yacc
>>names. We
>>can make it use "bison -y" on everything called "LINUX", which seems
>>good idea for me.
> Great.

Ok, I've used YACC="" per Steve Robbins' suggestion.

>>> The existing boost-jam.spec states bjam is GPLed. Is this
>>> The licence comments in the bjam sources didn't look like GPL to
>>I picked the first thing that RPM accepted. I think I've tried
>>like "free", but got errors, but I'm not sure.
> I see; actually in boost.spec I used "License" instead of "Copyright",
> since vim marked Copyright as an error. - /me is not exactly fluent in
> .spec

/me is neither

> boost-jam.spec including my mods is available at

I've also fixed the "bin***" dir problem, again in the same way as Steve


>>And links rewriting is an interesting
>>thing... I believe it was discussed here some time ago. How do you
>>accompish that?
> I've put the spec online at
> It's reall Q&D, but Works For Me (TM).
> [snip]
> RPMs built from the above SPEC file are here:
> THESE ARE CONSIDERED ALPHA as far packaging is concerned, and include
> everything that's maybe wrong in the SPEC, just so you can maybe save
> yourself the building process:
> Generic SRPM:
> d1c13d36b971ce2aaad91ece0bf2fe6e
> i586 RPMs (built on Mandrake 8.2):
> 19534c374e78113766e6b6bf01ab6fbd
> ffcd4220fd3274ed4b94701077cdd679
> 806729ef7b2df79a14357bfa0b06caa3
> 71cc05f94cb0a346b336359f29f4ee1f
> 1d418fe52a5ab68703df7ba38769ffe0
> The GPG key used to sign the packages (ID D2F3C787, fingerprint C138
> 2121 FAF3 410A 1C2A 27CD 5431 7745 D2F3 C787)
> is here:

As I've said, I'm not a regular RedHat user, so did not tried them yet.
However, I think it is great for those who use RedHat. On the other
hand, this will be really usefull only if somebody will be keeping the
package up-to-date. Can you try to do that?

- Volodya


Boost-Build list run by bdawes at, david.abrahams at, gregod at, cpdaniel at, john at