bug-gsl
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Bug-gsl] GSL 1.10 dropping symbols from 1.9?


From: Richard Guenther
Subject: Re: [Bug-gsl] GSL 1.10 dropping symbols from 1.9?
Date: Wed, 31 Oct 2007 14:27:10 +0100 (CET)

On Wed, 31 Oct 2007, Brian Gough wrote:

> At Tue, 30 Oct 2007 14:06:50 +0100 (CET),
> Richard Guenther wrote:
> > I see that my build of GSL 1.10 misses the shared library symbols
> > gsl_linalg_hessenberg and gsl_schur_standardize compared to the symbols
> > of a GSL 1.9 shared library.  Was it intentional to break the ABI here
> > or is this harmless?
> 
> Unfortunately this was a mistake.  Thanks for reporting it.

Another issue that comes up is that with 1.9 being GPLv2+ and 1.10
now GPLv3+ it is no longer possible to link GPLv2 only programs
(such as those linking against the Qt libraries) against 1.10.  A nice
solution would be to install 1.9 in parallel to 1.10, but as they share
the same SONAME the dynamic linker cannot distinguish them :/

I wish you had bumped the shared library major version for the
license change from GPLv2+ to GPLv3+.  Now distributors are forced to
either stay with 1.9 or introduce a distribution-local SONAME for
the 1.10 version.

*sigh*

Thanks,
Richard.

-- 
Richard Guenther <address@hidden>
Novell / SUSE Labs
SUSE LINUX Products GmbH - Nuernberg - AG Nuernberg - HRB 16746 - GF: Markus Rex




reply via email to

[Prev in Thread] Current Thread [Next in Thread]