Boost logo

Boost Users :

From: Uli Tuerk (ulit_at_[hidden])
Date: 2004-04-18 06:49:54

Hi all!

I have a very basic problem with the boost libraries:

I used bjam to build all boost libraries for Linux (using "gcc" as
toolset and the call 'bjam "-sTOOLS=gcc" install').

All went fine, however I wanted to do the regression tests for boost_regex
using the gcc.mak Makefile
 in <boost_main>/libs/regex/test/regress
which uses "-lboost_regex" for linking.
The linker reported an error because there is no "" in my
lib folder unless I created a link with this name to one of the various
versions of libboost_regex.
A comment for these Makefiles would be helpful for the case when having
build all with bjam. When compiling the regex part alone, the library is
created in build/gcc with the correct name (

I'm new to C++, so maybe I haven't got the point with the sophisticated
naming scheme of the libraries, but: for the library
"" e.g. are the tool specifier ("gcc")
and the version ("1_31") really necessary for a platform using version
numbering of the libraries anyway in the ".so" extension?

OK, there are still the categories with/without debug and with/without
threading. How would you guys select the type of library? In the Makefile?

Thanks in advance!


Uli Türk

Boost-users list run by williamkempf at, kalb at, bjorn.karlsson at, gregod at, wekempf at