On Sat, Jan 08, 2011 at 03:39:59PM -0600, Randy McMurchy wrote:
> Hi all,
>
> This is sort of a follow-up to the previous email about Thunderbird. As
> I mentioned, the Xulrunner instructions have a command to build symlinks
> in /usr/bin. We end up with /usr/bin/lib{xul,xpcom,mozjs}.so.
>
> Is there really any need for these links? It is my feeling that if any
> package needs a Xulrunner Gecko engine, that package will read the
> Xulrunner pkgconfig file to locate the includes and libs. Ken, DJ, do
> you know any package that actually uses the symlinked libs?
>
I no longer install xulrunner [see note 1] - the book's version of
yelp needs it, but I use debian's version from the webkit branch.
My notes from a couple of years ago say that libmozjs.so was for
mozilla-js, and the other two were for libxul. I assume that means
there are pkgconfig files for those two libraries.
If a program reads the .pc, will it have enough information to get
to the libraries ? Actually, grepping through my logs found a
one-liner 'ld could not find -lxpcom'. That comment was for yelp
back in gnome-2.24.
(assuming you meant /usr/lib not /usr/bin)
In passing (haven't checked out the book yet), I see you symlinked
the xulrunner mozconfig. In the past, the version was always
hardcoded in the --with-default-mozilla-five-home line, and
commented out, which is why we created new versions. As to whether
anyone would have reason to use that very old switch, I've no idea.
BTW, thanks for updating these packages.
1. Or rather, I install it when editing, build firefox against it,
and then throw both away and build a plain firefox. Can't have
people assuming I don't test the instructions ;-)
ĸen
--
das eine Mal als Tragödie, das andere Mal als Farce
--
http://linuxfromscratch.org/mailman/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page