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>