Comment 5 for bug 755720

Revision history for this message
Craig (candrews-integralblue) wrote :

According to:
strace -f ldd /usr/lib32/dri/i965_dri.so 2>&1 | grep lib
(output here: http://pastebin.ca/2047018 )
the loader is looking for libdricore.so and libglsl.so in /lib32, not in /usr/lib32. So a couple symlinks solves the problem:
$ sudo ln -s /usr/lib32/dri/libdricore.so /lib32/libdricore.so
$ sudo ln -s /usr/lib32/dri/libglsl.so /lib32/libglsl.so
$ ldd /usr/lib32/dri/i965_dri.so
 linux-gate.so.1 => (0xf77a0000)
 libdricore.so => /lib32/libdricore.so (0xf74dc000)
 libglsl.so => /lib32/libglsl.so (0xf73eb000)
 libdrm.so.2 => /lib32/libdrm.so.2 (0xf73e1000)
 libexpat.so.1 => /lib32/libexpat.so.1 (0xf73b7000)
 libpthread.so.0 => /lib32/libpthread.so.0 (0xf739e000)
 libdl.so.2 => /lib32/libdl.so.2 (0xf739a000)
 libdrm_intel.so.1 => /lib32/libdrm_intel.so.1 (0xf738e000)
 libstdc++.so.6 => /usr/lib32/libstdc++.so.6 (0xf72a3000)
 libm.so.6 => /lib32/libm.so.6 (0xf727d000)
 libgcc_s.so.1 => /usr/lib32/libgcc_s.so.1 (0xf7261000)
 libc.so.6 => /lib32/libc.so.6 (0xf7104000)
 /lib/ld-linux.so.2 (0xf77a1000)
 librt.so.1 => /lib32/librt.so.1 (0xf70fa000)