[Skiboot] [PATCH] Makefile: Disable stack protector due to gcc problems

Stewart Smith stewart at linux.vnet.ibm.com
Thu Dec 22 14:02:21 AEDT 2016


Benjamin Herrenschmidt <benh at kernel.crashing.org> writes:
> Depending on how it was built, gcc will use the canary from a global
> (works for us) or from the TLS (doesn't work for us and accesses
> random stuff instead).
>
> Fixing that would be tricky. There are talks of adding a gcc option
> to force use of globals, but in the meantime, disable the stack
> protector
>
> Signed-off-by: Benjamin Herrenschmidt <benh at kernel.crashing.org>
> ---
>  Makefile.main | 13 +++++++++----
>  1 file changed, 9 insertions(+), 4 deletions(-)

With the addition of -fno-stack-protector as discussed on IRC, merged:
to master as of fe6f1f982b562ba855bb68fb51545f104078f546
to skiboot-5.4.x as of f51848680915eae487fefb74e2eca008b8649745
to skiboot-5.1.x as of 41cace5f87d95664e91f38ee767e01b6737c8299

-- 
Stewart Smith
OPAL Architect, IBM.



More information about the Skiboot mailing list