mozilla vs. nspr

Joe Marcus Clarke marcus at marcuscom.com
Mon Jan 3 01:50:03 GMT 2005


On Sun, 2005-01-02 at 20:33 -0500, Mikhail Teterin wrote:
> > On Sat, 2005-01-01 at 05:33 -0500, Mikhail Teterin wrote:
> 
> > > Why do www/mozilla and www/mozilla-devel build and install its own
> > > versions of libnspr4 into ${PREFIX}/lib/mozilla(-devel)?
> >
> > Because they need to. The version of nspr that comes with Mozilla is
> > newer than devel/nspr.
> 
> What's the need for the external nspr, then? Do some pieces of mozilla
> build use the external and some -- the internal nspr? Can't they be
> fixed?

No.  NSS needs nspr, and various non-Mozilla ports depend on NSS.

>  
> > > The ports require and the resulting mozilla-bin executables use the
> > > ${PREFIX}/lib/libnspr4.so...
> >
> > Yep, because if they tried to use the port version, they would get
> > undefined symbol errors.
> 
> Sorry, I'm afraid, we misunderstand each other. Currently, the
> installed mozilla uses the lib/libnspr4.so -- from devel/nspr, and not
> lib/mozilla/libnspr4.so from www/mozilla. What's the need to even build
> the different nspr inside www/mozilla? And if it is somehow needed
> during build, what's the need to install it?

Mozilla uses its internal nspr.  The dependency in the Makefile hasn't
been needed for some time, and can be removed when the freeze lifts.

Joe

-- 
PGP Key : http://www.marcuscom.com/pgp.asc
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: This is a digitally signed message part
Url : http://lists.freebsd.org/pipermail/freebsd-gnome/attachments/20050102/1cf04631/attachment.bin


More information about the freebsd-gnome mailing list