Re: What does the pic USE flag do these days?

Hanno Böck <[email protected]> Thu, 27 Sep 2018 15:45:58 +0200
Newsgroups gmane.linux.gentoo.hardened
Message-ID <20180927154558.695700f6@computer>
On Fri, 21 Sep 2018 00:16:48 +0100
Luis Ressel <[email protected]> wrote:

> On Wed, 19 Sep 2018 09:24:27 +0200
> Hanno B=C3=B6ck <[email protected]> wrote:
>=20
> > If the flag just disables assembly optimizations then I wonder if it
> > should be renamed (or if we need it at all - in case these assembly
> > optimizations have no downsides). =20
>=20
> Many (all?) of the ebuilds with this flag do indeed only disable
> assembly snippets, and most of them only do this on 32-bit x86 (gzip
> being the prominent exception).

And ffmpeg and mesa.

In ffmpeg the flag description says:
"Force shared libraries to be built as PIC (this is slower)"

Which confuses me - I thought shared libraries are always PIC.

It looks to me these are all historic leftovers, but I'd like to
understand it better before I open bugs asking for removal of these
flags.

--=20
Hanno B=C3=B6ck
https://hboeck.de/

mail/jabber: [email protected]
GPG: FE73757FA60E4E21B937579FA5880072BBB51E42