Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 02 Jan 2005 20:49:21 -0500
From:      Joe Marcus Clarke <marcus@marcuscom.com>
To:        Mikhail Teterin <mi@corbulon.video-collage.com>
Cc:        FreeBSD GNOME Users <gnome@freebsd.org>
Subject:   Re: mozilla vs. nspr
Message-ID:  <1104716961.71156.14.camel@shumai.marcuscom.com>
In-Reply-To: <200501030133.j031XNei081006@corbulon.video-collage.com>
References:  <200501030133.j031XNei081006@corbulon.video-collage.com>

next in thread | previous in thread | raw e-mail | index | archive | help

--=-SXX+y35BGc9cv6Sufg1s
Content-Type: text/plain
Content-Transfer-Encoding: quoted-printable

On Sun, 2005-01-02 at 20:33 -0500, Mikhail Teterin wrote:
> > On Sat, 2005-01-01 at 05:33 -0500, Mikhail Teterin wrote:
>=20
> > > 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.
>=20
> 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.

> =20
> > > 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.
>=20
> 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

--=20
PGP Key : http://www.marcuscom.com/pgp.asc

--=-SXX+y35BGc9cv6Sufg1s
Content-Type: application/pgp-signature; name=signature.asc
Content-Description: This is a digitally signed message part

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.0 (FreeBSD)

iD8DBQBB2KShb2iPiv4Uz4cRAv39AJ4yruuHw3Z2YFcBf7gMBm98SHtZIACfSdWZ
xctV3wUuJPY6Y8IIxslr7sE=
=D3gL
-----END PGP SIGNATURE-----

--=-SXX+y35BGc9cv6Sufg1s--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1104716961.71156.14.camel>