Subject: Re: [Boost-bugs] [Boost C++ Libraries] #4244: Different versioning, soname and library names
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2010-05-21 09:52:56
#4244: Different versioning, soname and library names
-----------------------------------------+----------------------------------
Reporter: christina.larocca@⦠| Owner:
Type: Support Requests | Status: new
Milestone: Boost 1.43.0 | Component: Building Boost
Version: Boost 1.44.0 | Severity: Problem
Keywords: |
-----------------------------------------+----------------------------------
Comment(by christina.larocca@â¦):
I'll respond to myself to expose another problem.
As I sais before, I need libs with a SONAME with the format:
libboost_math_c99.so.1.39.0, while it's name should be
libboost_math_c99.so.1.39.0.0. There's anothe problem, because I've two
versions of regex, one with ICU and another without it. The version with
ICU need to have a SONAME like be called libboost_regex.so.1.39.1, while
the version built without ICU should be called libboost_regex.so.1.39.0.
my problem is to compile regex with ICU, giving it a SONAME like
blabla.so.1.39.1, while the rest of the Boost libs keep the 1.39.0 suffix.
Any help about it?
Thanks!
Christina.
Replying to [comment:2 christina.larocca@â¦]:
> Hello,
>
> No, so far I'm only interested in multithread, release compilation. I've
found, however, that using the parameter: --layout=system, I can get
exactly what I need.
>
> But now I've another problem. I need to build libs with name:
libboost_math_c99.so.1.39.0.0. So far I managed to get libs with this
name, but now I need these libes to have a SONAME like
libboost_math_c99.so.1.39.0. Only with 3 digits. I'm looking in the
different build scripts for soname parameters, to change or hardcode what
I need, but I can't find something clear.
>
> Maybe you have some tips about this one.
>
> Thanks, regard,
> Christina
>
>
> Replying to [comment:1 steven_watanabe]:
> > Are you accidentally trying to build multiple variants? That doesn't
work when the names aren't mangled. If so, you should be able to fix it
by running
> >
> > {{{
> > ./bjam release threading=multi link=shared runtime-link=shared
> > }}}
> >
> > If that doesn't work, can you provide the output of
> > {{{
> > ./bjam --with-math --debug-building
> > }}}
-- Ticket URL: <https://svn.boost.org/trac/boost/ticket/4244#comment:3> Boost C++ Libraries <http://www.boost.org/> Boost provides free peer-reviewed portable C++ source libraries.
This archive was generated by hypermail 2.1.7 : 2017-02-16 18:50:03 UTC