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 16:23:26
#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@â¦):
Hello, thanks for the response.
Yes, I thought as well about compiling all with 1.39.0 version tag and
then rename libs to 1.39.0.x. I mentioned regex as an example, but what
could I do if my lib is a 1.39.0.3 version and it has to depend on a
1.39.0.1 version?
I´ve tried a small mod in the Jamroot to select a libversion per library.
Just after the if block for layout system:
else
{
if <base>boost_math_c99
{
local result = [ common.format-name
<base> 1.39.0.1
: $(name) : $(type) : $(property-set) ] ;
}
else
{
local result = [ common.format-name
<base> 1.39.0.3
: $(name) : $(type) : $(property-set) ] ;
}
Unfortunatelly the if <base>boost_math_c99 line is not working and it
never gets inside of the block. I must be missing something. This would
help me greatly, do you know what could be failing.
Thanks again, regards
Christina.
-- Ticket URL: <https://svn.boost.org/trac/boost/ticket/4244#comment:5> 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