Hi all,

Thunderbird can build and install the NSS/NSPR libraries. They would be
the same versions as the stand-alone versions in the book or the ones from
the Firefox tree (which we provide a patch and instructions for the install
from the Firefox tree (currently broken)).

Best I can tell (mentioned above), the patch for Firefox and Xulrunner to
use the NSPR/NSS from the Firefox tree is broken because the Makefile is
not modified to copy the NSPR/NSS interface headers to /usr/include, nor are
there instructions to manually copy them. Perhaps I am mistaken, but I know
that Thunderbird does not install the headers when it builds and installs
its internal version of NSPR/NSS. Thunderbird simply installs the NSPR/NSS
libs in the lib dir and that's it. I did not test the Firefox installation
using NSPR/NSS internal versions.

Anyway, for Thunderbird it means this:

1) Create/modify a patch to install .pc files and nss,nspr -config files.
2) Symlink the libraries to /usr/lib.
3) Install the interface headers.

Is it worth it? Perhaps we should just not even mention NSPR/NSS can be
built from the Xulrunner/Firefox/Thunderbird trees, and simply keep the
optional (with the parenthetical note about using them in other moz apps)
dependency.

I would appreciate any thoughts anyone may have about this.

-- 
Randy

rmlscsi: [bogomips 1003.25] [GNU ld version 2.16.1] [gcc (GCC) 4.0.3]
[GNU C Library stable release version 2.3.6] [Linux 2.6.14.3 i686]
08:40:00 up 13 days, 11:37, 1 user, load average: 0.14, 0.13, 0.07
-- 
http://linuxfromscratch.org/mailman/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to