Re: [Boost-bugs] [Boost C++ Libraries] #4244: Different versioning, soname and library names

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