[Date Prev][Date Next] [Chronological] [Thread] [Top]

Re: Using libtool -release versus -version-info breaks packages (ITS#3035)



At 08:17 AM 3/24/2004, Stephen Frost wrote:
>* Kurt D. Zeilenga (Kurt@OpenLDAP.org) wrote:
>> I expect people to be able to make such moves.  An application designed
>> for 2.0 should compile just fine with 2.2.
>
>Is this true between 1.x, 2.x and 3.x?

I just got e-mail from someone today who able to compile a 1.2
application using 2.2 libraries.  The application appears to
behave just as it would if built with 1.2.

For 3.x, well, that depends on whether it includes -lldap -llber
or not.  If it does include a -lldap & -llber, then I generally
expect someone with a 1.x or 2.x application to be able to compile
against it.

>> Funny... I actually got the idea from the Debian Library Packaging Guide. :-)
>
>Yeah, the much-changed-never-right-not-official 'Debian Library
>Packaging Guide'.  I've spoken with the author a number of times about
>the problems with his 'Guide', it's gotten better but it's still very
>far from being right.  I've been considering starting up essentially
>another one which corrects and clarifies some things in it.

Okay... I wouldn't mind seeing some of this get into libtool
documents (especially generic bits like: -release
and -version-info are not necessarily mutually exclusive
concepts).


Kurt