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 "libboost_regex.so" 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 (libboost_regex.so).

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
"libboost_regex-gcc-mt-d-1_31.so" 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

************************************************************************
Uli Türk


Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net