On Tue, May 26, 2020 at 5:30 AM Alexis Ballier <aball...@gentoo.org> wrote: > On Mon, 2020-05-25 at 21:09 -0400, Mike Gilbert wrote: > > If I understand you correctly, we should just drop the USE="pic" > > logic > > from the remaining packages that have it? Or are you trying to say > > something else? > > > Drop USE=asm unless there's a real reason to it: Such a useflag is, > IMHO, at the same level of a useflag on dev-lang/python that would > toggle dict's underlying implementations but not the semantics of the > language. > Have USE=pic for its historical meaning, aka, sacrificing everything to > have PIC shared libs because your system enforces this (pax).
Thanks, this last sentence gives me a better understanding of why this "pic" USE flag exists at all. > Note that having the 'pic' useflag should be considered something to be > fixed: rewrite the asm in a PIC way. But these days nobody has the will > to do it since this is mostly an issue on x86+pax, both being slowly > decreasing. Given that PaX has been stripped out of official Gentoo kernels due to the grsecurity licensing issue, I wonder if there is any other good reason to keep the "pic" USE flag today. Surely this affects a very small population of users.