Re: Binary Compatibility question



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.

Thanks,
--
Edwin






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