From: Roumen P. <bug...@ro...> - 2008-05-27 21:36:05
|
Ralf Wildenhues wrote: > Hello Roumen, > > * Roumen Petrov wrote on Tue, May 27, 2008 at 09:05:18PM CEST: >> Erik de Castro Lopo wrote: >>> [SNIP] >>> But using the above libname-X.DLL scheme (and sticking by the >>> rule of incrementing X when the ABI changes) should prevent that >>> shouldn't it? >> No. It look like name generated from libtool and algorithm to compute X >> in win32 case is no so usefull. > > Can you please substantiate that claim? > > Thanks, > Ralf cygwin/mingw case: 1) X=version=current-age, i.e libfoo-X.dll; 2) if interface is added=> ++current, ++age => version is same X, i.e. libfoo-X.dll; If program is linked with library from 2) and use new interface it will fail on system where exist 1) . May be I don't understand libtool versioning system properly. Roumen |