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
