[Bug 1017964] Re: Missing dependency libsoftokn3.so libmozsqlite3.so Ubuntu 12 FF12, 13

Chris Coulson chris.coulson at canonical.com
Tue Jun 26 17:12:50 UTC 2012


Sorry, but it has always been this way, and Firefox used to set
LD_LIBRARY_PATH as well. It no longer does that as it has a different
way to load libraries now.

I'm not sure what you mean by "not a bug with Firefox, but a problem in
the way firefox is bundled in Ubuntu", because this configuration is
absolutely identical to the configuration in a build of Firefox from
mozilla.org. In fact, upstream builds have to be configured like this
because the only other alternative is hard-coding path information in
binaries (using an RPATH entry) - and this would restrict where their
binaries could be installed on your system, to a path dictated by
Mozilla.

And the dependencies are not broken - in fact, the libraries all contain
the correct DT_NEEDED entries, as you've already demonstrated. Your
problem is that the libraries are not installed in to one of the default
ld search paths (and this is deliberate, because the libraries are
private as I've already explained! If we intended for you to use them,
we would have installed them in to one of the default search paths).

And we inherit the same configuration from upstream, which does not
hardcode the install path using an RPATH entry alongside the library
dependencies. We're not going to make an Ubuntu specific change to the
build system to do this, just so you can use the libraries in a way
which is considered by us to be completely unsupported.

-- 
You received this bug notification because you are a member of Mozilla
Bugs, which is subscribed to firefox in Ubuntu.
https://bugs.launchpad.net/bugs/1017964

Title:
  Missing dependency libsoftokn3.so libmozsqlite3.so Ubuntu 12 FF12, 13

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/firefox/+bug/1017964/+subscriptions




More information about the Ubuntu-mozillateam-bugs mailing list