Boost logo

Boost-Build :

Subject: [Boost-build] Linker complains about library names
From: Boris Schaeling (boris_at_[hidden])
Date: 2010-03-26 15:42:02


I just built and installed 1.42 on a Linux system and ended up with
filenames like libboost_thread.so. When I run bjam to build and test a
project of mine I get a linker error because the command line option is
set to -lboost_thread-gcc42-mt-d-1_42. If I run g++ with -lboost_thread I
can link everything. But why is the wrong filename passed by bjam? I made
sure to update boost-build.jam which refers to bootstrap.jam in
boost_1_42_0/tools/build/v2. Do I need to update my Jamfiles? I guess I
can rebuild the Boost libraries with --layout=tagged but I still wonder
what's wrong here?

Boris


Boost-Build list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk