To do this properly, I need a patch (touching configure.ac and relevant Makefile.am) which looks to see if the relevant xulrunner-$VERSION exists (presumably using path and version information extracted via pkg- config, truncating the version no. to three components if needed) and, if it does, causes a suitable shell script to be installed. (BTW, I see no /usr/lib/xulrunner-* which isn't a directory… hmm, /usr/lib/xulrunner-$VERSION/run-mozilla.sh?)
Anyway, I see no need for all this hassle with LD_LIBRARY_PATH and xulrunner; surely, if an backward-incompatible ABI change is made then the library's soname is bumped accordingly, security update or not, and it can live in /usr/lib without causing any problems. I don't see what's unmaintainable about that. Any fixes which may be required due to ABI changes shouldn't pose a problem. -- gxine fails to start: error while loading shared libraries: libmozjs.so: cannot open shared object file: No such file or directory https://bugs.launchpad.net/bugs/542506 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs