Re: Binary Compatibility question



Le lun 08/12/2003 à 04:43, Edwin a écrit :
> On Sun, 2003-12-07 at 17:56, Malcolm Tredinnick wrote:
> > Libraries in the GNOME Platform release are meant to maintain ABI
> > (binary) compatibility between all releases in the GNOME 2 series.
> > Libraries in the Desktop release do not have such a requirement. This
> > has not always worked perfectly, but we have come very, very close to
> > sticking to this principle. You can see which modules are "platform" and
> > which are "desktop" here: http://www.gnome.org/start/2.5/modules/
> > 
> > Your original post did not really nail down what your problem was,
> > though. Was the rpm not installing because rpm wanted the liblinc.so
> > requirement to be satisfied, or were there runtime linking problems?
> 
> Both. Since the executable's linked against liblinc, it needs to find it
> at runtime even if we won't be calling any functions in it, so ignoring
> the RPM warnings won't help. 
> 
> > If it is a linking problem, the you probably need to ensure the linc
> > package is installed for Mandrake just in order to provide the binary
> > compatibility you require. 
> 
> Installing the linc-0.5.2 package from RedHat fixes it. I'll pass the
> problem along to the Mandrake folks.

Ahem, if you had used urpmi to install your package, it would have
installed liblinc1 package which is part of Mandrake 9.2 ...

-- 
Frederic Crozat <fcrozat mandrakesoft com>
Mandrakesoft




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