[PATCH] Bug 20662: checking whether x86_64-pc-linux-gnu-gcc implicitly enables -fstack-protector no (32bit gcc 6.2.0 pie and ssp enable)
Szabolcs Nagy
szabolcs.nagy@arm.com
Fri Oct 21 08:58:00 GMT 2016
On 20/10/16 21:01, Magnus Granberg wrote:
> When glibc get compile with gcc 6.2 that have been configured with
> --enable-default-pie and --enable-default-ssp. The check that check if the
> compiler use -fstack-protector as default fail on the 32bit part.
>
i'm not against this patch, just note that any reasonable ssp
implementation would not make a call in case of failure, but
crash the application immediately, i hope gcc will have an
option in the future to do that, which means this check will
not work (the test would have to look for canary access, which
is target specific).
More information about the Libc-alpha
mailing list