Just to explain - it seems like we used to carry some fairly messy
patches in gtk to make this work, but now we currently only have a small
patch in gdk-pixbuf to add ia32-libs compatibility. However, all the
current patch seems to do is tell gdk-pixbuf to look for a /usr/lib/gdk-
pixbuf-2.0/2.10.0/loader.cache.32 (which should have a list of all the
32-bit modules). However, this file doesn't actually exist, and there
isn't really any mechanism for creating it - so it falls back to
/usr/lib/gdk-pixbuf-2.0/2.10.0/loader.cache which has all of the 64-bit
modules in.

So, I've pushed a change to bzr now which tells gdk-pixbuf to look for a
/usr/lib32/gdk-pixbuf-2.0/2.10.0/loaders.cache. I've also added support
for generating the loaders.cache by using a 32-bit gdk-pixbuf-query-
loaders on 64-bit machines (the patch makes it search in the right place
for the modules).

This will also require a small change in ia32-libs - the postinst script
will now need a hook to generate the loaders.cache on install

-- 
Loader chooses 64-bit instead of 32-bit library
https://bugs.launchpad.net/bugs/641056
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to