Guillem Jover dixit:

>    This is wrong in so many levels, as we'll have discrepancies between
>    architectures, the interface towards maintainers is inconsistent, and
>    updating the PIE support needs touching and coordinating two places. But

Not quite: it *only* needs changing in GCC now that dpkg keeps its
hands off the default PIE setting.

>    it's certainly the current lesser evil.

That, yes. It additionally is the better way to do this because the
-specs= stuff was inherently broken (consider compiler wrappers for
other libcs which do their own specs stuff) and otherwise fragile,
while the “PIE is enabled by default in GCC” mechanism is used by
all architectures now and better understood (and having some arch
not defaulting to PIE is a safe (even if less “secure”) failure mode.

Thank you for this change — now I can probably remove all the
special CFLAGS handling from my packages again…

… will this land in stretch? (If not, I’d better keep it in.)

bye,
//mirabilos
-- 
22:20⎜<asarch> The crazy that persists in his craziness becomes a master
22:21⎜<asarch> And the distance between the craziness and geniality is
only measured by the success 18:35⎜<asarch> "Psychotics are consistently
inconsistent. The essence of sanity is to be inconsistently inconsistent

Reply via email to