Tushar Teredesai wrote these words on 02/07/06 10:52 CST:
> On 2/6/06, Randy McMurchy <[EMAIL PROTECTED]> wrote:
>>We would have to put "ifs" into the equation:
>>
>>If you have just NSS installed, do the sed.
>>If you have NSS and Mozilla installed, do the sed.
>>If you have just Mozilla installed, don't do the sed.
> 
> It would be the same as the --with-{nss,nspr}-* flags. Just put, "If
> you have NSS installed then perform the following sed."

No, it is different. See my last message to Dan about this. But
it is not worth discussing, as it appears we are at a stalemate
with both saying "let's just A2D.

"if you have NSS installed then perform the following sed" doesn't
work. What if someone has NSS installed, yet *wishes* to use
Mozilla's libs. I just don't believe it should be up to the BLFS
staff to determine which libs to use, or to make a reader have to
determine if the instructions given suit him or not. Especially
when the default is what the reader wanted and BLFS changes it.

Note that this somewhat conflicts with what I wrote earlier
about using ln -sf to overwrite a mozilla-installed file. But I
see it different as NSS is going in *after* Mozilla, but it may
be that someone installed Mozilla *after* NSS, and expects the
Moz libs.

It all sucks though, as upstream really just isn't ready for
using system-installed NSS/NSPR. See below.


> Now that I think about it, if Mozilla/Firefox is using the system
> installed nss, it should *not* be installing mozilla-nss.pc since the
> pkgconfig file for nss belongs to the nss package.

I'm not sure Firefox/Thunderbird enters the discussion as their
pkgconfig files are named firefox/thunderbird-{nss,nspr}.pc.

Only the Mozilla package is conflicting. And upstream needs to be
fixed. But there is plenty wrong with upstream's implementation
of using system-installed NSS/NSPR, it is broke as hell. Notice
that the Moz/Firefox/Thunderbird packages must be patched to use
system-installed NSS/NSPR.

As far as upstream is concerned, they need to put nss pkgconfig
files out there, as they cannot assume that you used system-installed
libs.

-- 
Randy

rmlscsi: [GNU ld version 2.15.94.0.2 20041220] [gcc (GCC) 3.4.3]
[GNU C Library stable release version 2.3.4] [Linux 2.6.10 i686]
11:18:00 up 135 days, 20:42, 3 users, load average: 1.20, 1.11, 0.72
-- 
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