Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 28 Feb 2006 15:11:24 -0500
From:      Kris Kennaway <kris@obsecurity.org>
To:        Mikhail Teterin <mi+mxe@aldan.algebra.com>
Cc:        ports@FreeBSD.org, gnome@FreeBSD.org, Kris Kennaway <kris@obsecurity.org>
Subject:   Re: While we discuss libtool (-fpic vs. -fPIC)
Message-ID:  <20060228201124.GA85491@xor.obsecurity.org>
In-Reply-To: <1141156556.20664.66.camel@mteterin.us.murex.com>
References:  <1141151381.20664.19.camel@mteterin.us.murex.com> <20060228192453.GA84695@xor.obsecurity.org> <1141155894.20664.59.camel@mteterin.us.murex.com> <20060228195014.GA85269@xor.obsecurity.org> <1141156556.20664.66.camel@mteterin.us.murex.com>

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

--lrZ03NoBR/3+SXJZ
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable


On Tue, Feb 28, 2006 at 02:55:56PM -0500, Mikhail Teterin wrote:
> ? ??, 2006-02-28 ? 14:50 -0500, Kris Kennaway ????:
> > > > Not sure what you're requesting precisely, but -fPIC and not -fpic
> > is
> > > > correct on amd64 and ia64.
> > >=20
> > > I'm requesting, libtool is changed to use `-fpic' instead of `-fPIC'
> > > on all arches except sparc64. This is more efficient, and is what
> > > bsd.lib.mk does:
> > >=20
> > > .if !defined(PICFLAG)
> > > .if ${MACHINE_ARCH} =3D=3D "sparc64"
> > > PICFLAG=3D-fPIC
> > > .else
> > > PICFLAG=3D-fpic
> > > .endif
> > > .endif
> > >=20
> > > The performance difference is slight, and is not worth chasing every
> > > shared-library building port. But if we can improve hundreds of
> > > ports at once by correcting libtool, we certainly should.
> >=20
> > OK, that's wrong then, as above.
>=20
> What is "wrong" and which part of the "above" are you referring to?

Where I said "-fPIC and not -fpic is correct on amd64 and ia64."  On
i386 they are equivalent.  In fact now I'm not sure they're not
equivalent on amd64 and ia64 too (in which case the current situation
is still fine).

Kris


--lrZ03NoBR/3+SXJZ
Content-Type: application/pgp-signature
Content-Disposition: inline

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

iD8DBQFEBK5sWry0BWjoQKURAtLEAKDKP6tLpgXGolH5Nz93560jmZEPPACg6Vc6
iQQ81oGKx3C+NT49yooVcmU=
=zbce
-----END PGP SIGNATURE-----

--lrZ03NoBR/3+SXJZ--



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