This is the mail archive of the libc-alpha@sources.redhat.com mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Possible ld.so modifications


Ulrich Drepper <drepper@redhat.com> writes:

> Mike Hearn wrote:
> > Also of course although gtk could have only versioned symbols that had
> > changed, in reality the internals of GTK changed massively in the
> > transition from 1 to 2 (ie GObject was pulled out into glib). They
> > relied on libtool versioning to make this easy for them and their users.
> 
> You completely miss the point.  Because gtk uses symbol versioning the
> two versions can use the same interface names without colliding.
> Exactly what you want.

 He could do what he asked for with the ld.so changes, but it wouldn't
provide a working application.
 It doesn't matter what he does, you can't compile an application
against one version of a library and then magically expect it to run
against a different version automatically (if the maintainer
guarantees a stable ABI between those versions, that's different).

 Autopackage needs to recompile applications for the environment they
are going to run in, in the general case.

-- 
# James Antill -- james@and.org
:0:
* ^From: .*james@and\.org
/dev/null


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]