Dan Nicholson wrote these words on 02/08/06 10:21 CST:

> Which packages look for {firefox,thunderbird}-{nss,nspr}.pc?  We know
> evolution looks for mozilla-{nss,nspr}.pc.

I don't remember off-hand, I'll let you do the research as you seem
interested in knowing the specifics.


> Do we patch to fix them?  We patch so that the NSS and NSPR packages
> provide pkgconfig files.  This is appropriate.  We patch firefox so
> that it knows the proper way to handle the --enable-system-{nss,nspr}
> arguments.  We have an sed to fix the firefox-{nss,nspr}.pc files to
> pass along information about a different package.  This is the only
> fix to the firefox-*.pc files.

At this point, you're simply playing semantical games. To me, us
using a sed to fix the .pc files is the same as a patch. They are
synonyms. We are not "passing along information about a different
package". At least I don't look at it that way.

Firefox/Thunderbird/Mozilla use NSS/NSPR. They put a .pc file on
the system to point to where they think it is installed. The .pc
file is broken in some cases (system-installed libs). We fix it.


> I say we gain correctness.  firefox and thunderbird do not provide
> NSS/NSPR functionality if they were built with the system libs. 
> Therefore, they shouldn't be informing anything else how to link to
> these libraries.

When other packages are relying on these files, then until it is
fixed upstream to not rely on them, it is prudent for us to leave
them on the system.


> To me, this is like a compatibility symlink.  It might be good for the
> book as a catch all, but I don't want it on my system.  So, if you
> feel like it's really best to have those .pc files in the book, then I
> have no problem dropping the subject and moving on.  But I'm
> definitely extending the patch for myself to suppress those files.

Your Distro, Your Rules. :-)

-- 
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]
10:22:00 up 136 days, 19:46, 3 users, load average: 1.05, 1.11, 0.86
-- 
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