Boost logo

Boost :

Subject: [boost] boost versioned namespace ?
From: Roland Schwarz (roland.schwarz_at_[hidden])
Date: 2009-03-04 03:04:36


I am seeking advice on how I could package some of boosts libraries
as part of a library I am writing.

Given:

"libboost_1_35" a boost lib at ver. 1_35 which is used by my
"libmy". I need to be able to ship binary versions of "libmy"
and "libboost_1_35".

A customer writing an application "app" and using "libmy" and
"libboost_1_39".

The problem:
libboost_1_39 and libboost_1_35 likely will have common symbols, which
either prevents the customer to use 1_39 or forces me to also upgrade
to 1_39 (altough everything is fine with 1_35).

The questions:
What would boosters recommend?
Is there a way to use kind of a versioned boost namespace?

Regards,
speedsnail


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk