Re: Symbol-versioning a C++ library

2007-05-25 Thread Florian Weimer
* Bas Wijnen: This is slightly off-topic, for which I apologise. It's just that I learned about symbol versioning during my NM process, and nobody outside Debian seems to understand what it is. :-( *sigh* It's a bit sad that this is still being used in the NM process. I have a library,

Re: Symbol-versioning a C++ library

2007-05-25 Thread Sune Vuorela
On 2007-05-25, Florian Weimer [EMAIL PROTECTED] wrote: * Bas Wijnen: This is slightly off-topic, for which I apologise. It's just that I learned about symbol versioning during my NM process, and nobody outside Debian seems to understand what it is. :-( *sigh* It's a bit sad that this is

Re: Symbol-versioning a C++ library

2007-05-25 Thread Steve Langasek
On Fri, May 25, 2007 at 09:57:41PM +0200, Florian Weimer wrote: This is slightly off-topic, for which I apologise. It's just that I learned about symbol versioning during my NM process, and nobody outside Debian seems to understand what it is. :-( *sigh* It's a bit sad that this is still

Re: Symbol-versioning a C++ library

2007-05-25 Thread Ming Hua
On Thu, May 24, 2007 at 05:03:42PM +0200, Bas Wijnen wrote: I have a library, which I want to package for Debian. I felt it would be a good idea to use symbol versioning, since most of my programs (and in some cases other libraries) use it. The library is written in C++, which seems to be

Symbol-versioning a C++ library

2007-05-24 Thread Bas Wijnen
Hi, This is slightly off-topic, for which I apologise. It's just that I learned about symbol versioning during my NM process, and nobody outside Debian seems to understand what it is. :-( I have a library, which I want to package for Debian. I felt it would be a good idea to use symbol

Re: Symbol-versioning a C++ library

2007-05-24 Thread Steve Langasek
On Thu, May 24, 2007 at 05:03:42PM +0200, Bas Wijnen wrote: Then I tried to give the whole shevek::fd class a different version by adding: SHEVEK_2 { global: shevek::fd::*; }; (and some variations.) That didn't work at all: it defines the version: gDO