
Made another build today on Fedora 3, and was able to remove the dependency on libstdc++.6.so, so now it is smaller and more portable.
http://troi.hous.es3.titan.com/~rjamison/inkscape/files/firefox-i686-linux-g...
It is linked with the current Cairo CVS. And Glitz, too, if that helps (I don't know.)
Here are the dependencies on the executable and its .so's:
[rjamison@...597... firefox]$ ldd firefox-bin libmozjs.so => not found libxpcom.so => not found libxpcom_core.so => not found libplds4.so => /usr/lib/libplds4.so (0x00747000) libplc4.so => /usr/lib/libplc4.so (0x00741000) libnspr4.so => /usr/lib/libnspr4.so (0x06dd6000) libpthread.so.0 => /lib/tls/libpthread.so.0 (0x00208000) libdl.so.2 => /lib/libdl.so.2 (0x00d43000) libgtk-x11-2.0.so.0 => /usr/lib/libgtk-x11-2.0.so.0 (0x00435000) libgdk-x11-2.0.so.0 => /usr/lib/libgdk-x11-2.0.so.0 (0x003ba000) libatk-1.0.so.0 => /usr/lib/libatk-1.0.so.0 (0x00393000) libgdk_pixbuf-2.0.so.0 => /usr/lib/libgdk_pixbuf-2.0.so.0 (0x0029f000) libpangoxft-1.0.so.0 => /usr/lib/libpangoxft-1.0.so.0 (0x00387000) libpangox-1.0.so.0 => /usr/lib/libpangox-1.0.so.0 (0x00428000) libpango-1.0.so.0 => /usr/lib/libpango-1.0.so.0 (0x00327000) libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0x001ca000) libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0x00de8000) libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0x00d6b000) libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x00101000) libm.so.6 => /lib/tls/libm.so.6 (0x00d1e000) libsmime3.so => /usr/lib/libsmime3.so (0x06fea000) libssl3.so => /usr/lib/libssl3.so (0x0700c000) libnss3.so => /usr/lib/libnss3.so (0x0702e000) libsoftokn3.so => /usr/lib/libsoftokn3.so (0x06e33000) libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0x002b6000) libXrender.so.1 => /usr/X11R6/lib/libXrender.so.1 (0x00309000) libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x00d49000) libpng12.so.0 => /usr/lib/libpng12.so.0 (0xf6fca000) libXt.so.6 => /usr/X11R6/lib/libXt.so.6 (0xf6f79000) libXp.so.6 => /usr/X11R6/lib/libXp.so.6 (0xf6f71000) libxpcom_compat.so => not found libc.so.6 => /lib/tls/libc.so.6 (0x00bf5000) libXft.so.2 => /usr/X11R6/lib/libXft.so.2 (0x00313000) libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x00236000) /lib/ld-linux.so.2 (0x00bdc000) libXrandr.so.2 => /usr/X11R6/lib/libXrandr.so.2 (0x0038e000) libXi.so.6 => /usr/X11R6/lib/libXi.so.6 (0x002ff000) libXinerama.so.1 => /usr/X11R6/lib/libXinerama.so.1 (0x00df7000) libXcursor.so.1 => /usr/X11R6/lib/libXcursor.so.1 (0x003af000) libpangoft2-1.0.so.0 => /usr/lib/libpangoft2-1.0.so.0 (0x0035f000) libz.so.1 => /usr/lib/libz.so.1 (0x00d59000) libexpat.so.0 => /usr/lib/libexpat.so.0 (0x002de000) libSM.so.6 => /usr/X11R6/lib/libSM.so.6 (0x00ded000) libICE.so.6 => /usr/X11R6/lib/libICE.so.6 (0x0021c000)
[rjamison@...597... firefox]$ ldd *.so libmozjs.so: libm.so.6 => /lib/tls/libm.so.6 (0xf6f48000) libdl.so.2 => /lib/libdl.so.2 (0xf6f44000) libplds4.so => /usr/lib/libplds4.so (0xf6f40000) libplc4.so => /usr/lib/libplc4.so (0xf6f3c000) libnspr4.so => /usr/lib/libnspr4.so (0xf6f0b000) libpthread.so.0 => /lib/tls/libpthread.so.0 (0xf6ef9000) libc.so.6 => /lib/tls/libc.so.6 (0xf6dd2000) /lib/ld-linux.so.2 (0x00bdc000) libnspr4.so: libpthread.so.0 => /lib/tls/libpthread.so.0 (0xf6fab000) libdl.so.2 => /lib/libdl.so.2 (0xf6fa7000) libc.so.6 => /lib/tls/libc.so.6 (0xf6e7f000) /lib/ld-linux.so.2 (0x00bdc000) libnss3.so: libsoftokn3.so => /usr/lib/libsoftokn3.so (0xf6f20000) libplc4.so => /usr/lib/libplc4.so (0xf6f1c000) libplds4.so => /usr/lib/libplds4.so (0xf6f18000) libnspr4.so => /usr/lib/libnspr4.so (0xf6ee7000) libc.so.6 => /lib/tls/libc.so.6 (0xf6dc0000) libpthread.so.0 => /lib/tls/libpthread.so.0 (0xf6dae000) libdl.so.2 => /lib/libdl.so.2 (0xf6daa000) /lib/ld-linux.so.2 (0x00bdc000) libnssckbi.so: libc.so.6 => /lib/tls/libc.so.6 (0xf6e98000) /lib/ld-linux.so.2 (0x00bdc000) libplc4.so: libnspr4.so => /usr/lib/libnspr4.so (0xf6fbc000) libc.so.6 => /lib/tls/libc.so.6 (0xf6e95000) libpthread.so.0 => /lib/tls/libpthread.so.0 (0xf6e82000) libdl.so.2 => /lib/libdl.so.2 (0xf6e7e000) /lib/ld-linux.so.2 (0x00bdc000) libplds4.so: libnspr4.so => /usr/lib/libnspr4.so (0xf6fbe000) libc.so.6 => /lib/tls/libc.so.6 (0xf6e97000) libpthread.so.0 => /lib/tls/libpthread.so.0 (0xf6e84000) libdl.so.2 => /lib/libdl.so.2 (0xf6e80000) /lib/ld-linux.so.2 (0x00bdc000) libsmime3.so: libnss3.so => /usr/lib/libnss3.so (0xf6f6d000) libplc4.so => /usr/lib/libplc4.so (0xf6f69000) libplds4.so => /usr/lib/libplds4.so (0xf6f65000) libnspr4.so => /usr/lib/libnspr4.so (0xf6f34000) libc.so.6 => /lib/tls/libc.so.6 (0xf6e0d000) libsoftokn3.so => /usr/lib/libsoftokn3.so (0xf6da7000) libpthread.so.0 => /lib/tls/libpthread.so.0 (0xf6d95000) libdl.so.2 => /lib/libdl.so.2 (0xf6d91000) /lib/ld-linux.so.2 (0x00bdc000) libsoftokn3.so: libplc4.so => /usr/lib/libplc4.so (0xf6f7f000) libplds4.so => /usr/lib/libplds4.so (0xf6f7c000) libnspr4.so => /usr/lib/libnspr4.so (0xf6f4a000) libc.so.6 => /lib/tls/libc.so.6 (0xf6e23000) libpthread.so.0 => /lib/tls/libpthread.so.0 (0xf6e11000) libdl.so.2 => /lib/libdl.so.2 (0xf6e0d000) /lib/ld-linux.so.2 (0x00bdc000) libssl3.so: libnss3.so => /usr/lib/libnss3.so (0xf6f6e000) libplc4.so => /usr/lib/libplc4.so (0xf6f6a000) libplds4.so => /usr/lib/libplds4.so (0xf6f66000) libnspr4.so => /usr/lib/libnspr4.so (0xf6f35000) libc.so.6 => /lib/tls/libc.so.6 (0xf6e0e000) libsoftokn3.so => /usr/lib/libsoftokn3.so (0xf6da8000) libpthread.so.0 => /lib/tls/libpthread.so.0 (0xf6d96000) libdl.so.2 => /lib/libdl.so.2 (0xf6d92000) /lib/ld-linux.so.2 (0x00bdc000) libxpcom_compat.so: libxpcom.so => not found libxpcom_core.so => not found libplds4.so => /usr/lib/libplds4.so (0xf6fd3000) libplc4.so => /usr/lib/libplc4.so (0xf6fcf000) libnspr4.so => /usr/lib/libnspr4.so (0xf6f9e000) libpthread.so.0 => /lib/tls/libpthread.so.0 (0xf6f8c000) libdl.so.2 => /lib/libdl.so.2 (0xf6f88000) libm.so.6 => /lib/tls/libm.so.6 (0xf6f64000) libc.so.6 => /lib/tls/libc.so.6 (0xf6e3d000) /lib/ld-linux.so.2 (0x00bdc000) libxpcom_core.so: libplds4.so => /usr/lib/libplds4.so (0xf6f21000) libplc4.so => /usr/lib/libplc4.so (0xf6f1d000) libnspr4.so => /usr/lib/libnspr4.so (0xf6eeb000) libpthread.so.0 => /lib/tls/libpthread.so.0 (0xf6ed9000) libdl.so.2 => /lib/libdl.so.2 (0xf6ed5000) libm.so.6 => /lib/tls/libm.so.6 (0xf6eb2000) libc.so.6 => /lib/tls/libc.so.6 (0xf6d8b000) /lib/ld-linux.so.2 (0x00bdc000) libxpcom.so: libxpcom_core.so => not found libplds4.so => /usr/lib/libplds4.so (0xf6feb000) libplc4.so => /usr/lib/libplc4.so (0xf6fe7000) libnspr4.so => /usr/lib/libnspr4.so (0xf6fb6000) libpthread.so.0 => /lib/tls/libpthread.so.0 (0xf6fa4000) libdl.so.2 => /lib/libdl.so.2 (0xf6fa0000) libm.so.6 => /lib/tls/libm.so.6 (0xf6f7d000) libc.so.6 => /lib/tls/libc.so.6 (0xf6e55000) /lib/ld-linux.so.2 (0x00bdc000) libxpistub.so: libxpcom.so => not found libxpcom_core.so => not found libplds4.so => /usr/lib/libplds4.so (0xf6feb000) libplc4.so => /usr/lib/libplc4.so (0xf6fe7000) libnspr4.so => /usr/lib/libnspr4.so (0xf6fb6000) libpthread.so.0 => /lib/tls/libpthread.so.0 (0xf6fa4000) libdl.so.2 => /lib/libdl.so.2 (0xf6fa0000) libm.so.6 => /lib/tls/libm.so.6 (0xf6f7c000) libc.so.6 => /lib/tls/libc.so.6 (0xf6e55000) /lib/ld-linux.so.2 (0x00bdc000)