Boost logo

Boost Users :

Subject: Re: [Boost-users] Boost, bjam, and symbolic links
From: Vladimir Prus (vladimir_at_[hidden])
Date: 2010-01-28 13:02:59


svdbg_at_[hidden] wrote:

> Hello,
>
> I generated some Boost librairies with bjam, and I get many symbolic links.
>
> For date_time :
>
> libboost_date_time-gcc41-mt-1_39.a
> libboost_date_time-gcc41-mt-1_39.so -> libboost_date_time-gcc41-mt-1_39.so.1.39.0
> libboost_date_time-gcc41-mt-1_39.so.1.39.0
> libboost_date_time-gcc41-mt.a -> libboost_date_time-gcc41-mt-1_39.a
> libboost_date_time-gcc41-mt.so -> libboost_date_time-gcc41-mt-1_39.so.1.39.0
>
> Why don't I just get the .a and .so ?
> Why these 3 symbolic links ?
> And why do the original files have a so complicated name for the .so, with the release version
> mentionned twice ?
>
> Isn't it possible to just have :
>
> libboost_date_time-gcc41-mt-1_39.a
> libboost_date_time-gcc41-mt-1_39.so
>
>
> Thanks for help. I don't know what to do of these symbolic links.

I believe that with 1.41 and later, you will get different names by default, for example:

        stage/lib/libboost_signals.a
        stage/lib/libboost_signals.so -> libboost_signals.so.1.42.0
        stage/lib/libboost_signals.so.1.42.0

Does this make more sense?

- Volodya


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