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: