The pc files for libxul and friends do not tell the build machinery that
it is out of the library search path. The technically correct fix is to
add '-rpath=${sdkdir}/lib' to the Libs: line, but this would break any
chance of upgrading libxul on a live system. Better is to symlink the
libs into /usr/lib as was done in the past. Andy, you've been doing all
the work there, what are your thoughts? I'm more partial to the symlink
method in that nothing would break on update (even though the -L flag is
not needed in the pc file at that point). Same thing would need to be
done if firefox, seamonkey, or thunderbird provide the only libxul.
dj [ /sources ]$ ldd /usr/lib64/libproxy.so
linux-vdso.so.1 => (0x00007fff2e5c7000)
libpthread.so.0 => /lib/libpthread.so.0 (0x00007f26e65e7000)
libdl.so.2 => /lib/libdl.so.2 (0x00007f26e63e3000)
libxul.so => not found
libxpcom.so => not found
libmozalloc.so => not found
libplds4.so => /usr/lib/libplds4.so (0x00007f26e61dd000)
libplc4.so => /usr/lib/libplc4.so (0x00007f26e5fd8000)
libnspr4.so => /usr/lib/libnspr4.so (0x00007f26e5d88000)
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x00007f26e5a89000)
libm.so.6 => /lib/libm.so.6 (0x00007f26e5807000)
libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0x00007f26e55f2000)
libc.so.6 => /lib/libc.so.6 (0x00007f26e5269000)
/lib64/ld-linux-x86-64.so.2 (0x00007f26e6a43000)
-- DJ Lucas
--
This message has been scanned for viruses and
dangerous content, and is believed to be clean.
--
http://linuxfromscratch.org/mailman/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page