Boost logo

Boost-Build :

From: John Maddock (john_at_[hidden])
Date: 2003-12-06 06:24:49


I've just run the install routine on Linux again, and I still think there
are a couple of things that could be improved:

Header file location:

I appreciate why you place these in a "versioned" directory, but the result
is that the headers are not in the users include path, further it's very
hard to see how a configure script could discover their location
auto-magically. Likewise anyone building their project from a makefile
would have to edit all their makefiles etc every time the boost version
number changes. Would it be possible to add:


as a symlink to the actual install directory

Library names:

As with the header file location, having versioned libraries is a good idea
in principle, but complicates makefiles no end, because one needs:


rather than:


or even better:


I see two problems with this:

1) I don't see how an autoconf script can discover the right library version
2) I don't see how an autoconf script can discover the right compiler

Again a symlink would help, certainly for (1), not sure yet about (2).

Is there a rule for symlinks in already? I've found one for
hardlinks, but not surprisingly for symlinks?




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