
----- Original Message ----- From: "Roland Schwarz" <roland.schwarz@chello.at> To: <boost@lists.boost.org> Sent: Wednesday, March 04, 2009 9:04 AM Subject: [boost] boost versioned namespace ?
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?
The main question is if your library interfaces use boost or you use boost as an implementation detail? Vicente