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

Re: Release goal: Getting rid of unneeded *.la / emptying dependency_libs

On Wed, Aug 26, 2009 at 02:08:40AM -0400, Felipe Sateler wrote:
> But this will cause trouble anyway. Imagine this case: glib changes SONAME, 
> both app and library depend on glib. app is recompiled, gtk isn't yet.So 
> then app NEEDED libglib-2.0.so.1, gtk NEEDED libglib-2.0.so.0. Kaboom! The 
> only real solution is to make gtk's SONAME dependent on glib's, eg libgtk-
> x11-2.0.so.0-glib-1 (a la boost upstream with gcc versions).

That's what symbol versioning is for.

Steve Langasek                   Give me a lever long enough and a Free OS
Debian Developer                   to set it on, and I can move the world.
Ubuntu Developer                                    http://www.debian.org/
slangasek@ubuntu.com                                     vorlon@debian.org

Attachment: signature.asc
Description: Digital signature

Reply to: