Boost logo

Boost Users :

Subject: Re: [Boost-users] library name for boost 1.36
From: Robert Dailey (rcdailey_at_[hidden])
Date: 2008-11-16 12:56:04


On Tue, Oct 28, 2008 at 1:10 PM, Alain Leblanc <aalebl_at_[hidden]> wrote:

> Thanks. bjam --help describes it well. Probably a case where RTFM
> would have been an appropriate answer.
>
> a
>
>
> 2008/10/28 Steven Watanabe <watanabesj_at_[hidden]>:
> > AMDG
> >
> > Alain Leblanc wrote:
> >>
> >> I just built boost 1.36 for the mac and all the library names have
> >> xgcc40 inserted in the middle, such as
> >> libboost_iostreams-xgcc40-mt-1_36.dylib. It breaks my makefiles that
> >> contain the option " -lboost_iostreams". Is there a reason for the
> >> xgcc40 in this version and not the others, and is there a way to
> >> instruct bjam not to include it in the filename.
> >>
> >
> > Pass --layout=system to bjam to prevent the library names from being
> > mangled with the compiler/options/version.
> >
> > In Christ,
> > Steven Watanabe
>

I'm responding to this topic to ask about how to make the LIB files not
prefix with "lib". For example, right now I'm running the following command:

bjam --toolset=msvc --build-type=complete --layout=system debug stage

An example of how a library is output is:

libboost_filesystem-mt-gd.lib

I would like the libs to look like:

boost_filesystem-mt-gd.lib

Any idea how I can do this? Also, I need to figure out how to make the boost
build process dynamically link against the standard C++ libraries, as right
now it is statically linking against them.



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