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

Re: GNOME 1 ABI involving libpng



>> Ryan Murray <rmurray@debian.org> writes:

 > I've filed upstream bug #91767 on glib to request a way to use the
 > module loading without RTLD_GLOBAL.

 That bug number is bogus.  And I can't find a bug like this associated
 with neither glib1.2 nor glib2.0.

 > The development package doesn't need to depend on these.  The problem
 > exists, we know what it is, and we should fix it, rather than hack
 > around it by making things uninstallable if there might be a problem.

 Since I'm the one who asked for that dependency, I guess I have to
 explain.

 The problem arises when a binary links against both libpng2 and
 libgtk2.0 (whatever the actual soname of that is).  Since the second
 library maps libpng3 globally, the application can't use PNG files
 anymore.  The reason I asked for that dependency is to avoid having
 applications linked against the "wrong" libpng.  If someone fixes
 libgtk2.0, then yes, remove the dependency, but until then, the
 dependency has a reason to be there.

-- 
Marcelo             | Item 27: Explicitle disallow use of implictly generated
mmagallo@debian.org | member functions you don't want
                    |         -- Scott Meyers, Effective C++



Reply to: