GNOME Bugzilla – Bug 129534
pango-queryfiles output should not hardcode platform dependent paths
Last modified: 2015-08-31 20:20:45 UTC
According to FHS, files in /etc should not include platform dependent data, if it is possible. In case of pango it is problem of hardcoded ModulesPath and shared library suffix. Fix: Do not prepend hardcoded ModulesPath and shared library suffix in pango-querymodules. There is an example consequence on AMD64 bi-arch installation of SuSE Linux 9.0: When a 32bit gtk program (eg eclipse-gtk) is started, it tries to dlopen the 64bit-libraries (even if the 32bit-libs are available) which fails. * How to reproduce: install eclipse-gtk (32bit) on AMD64 version of SuSE Linux and start it from a terminal, lots of errors can be seen in the terminal and not a single letter (label) is displayed in the eclipse window.
See also related bug 129540 for gtk+-2.x.
Bug 129540 has a detailed plan, but I don't think we'll get to it for 1.4.0 at this point.
*** Bug 156785 has been marked as a duplicate of this bug. ***
*** Bug 84166 has been marked as a duplicate of this bug. ***
pango-querymodules is no longer used