Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit bf6cbd0c authored by Michael Ellerman's avatar Michael Ellerman
Browse files

powerpc: Fix stackprotector detection for non-glibc toolchains



If GCC is not built with glibc support then we must explicitly tell it
which register to use for TLS mode stack protector, otherwise it will
error out and the cc-option check will fail.

Signed-off-by: default avatarMichael Ellerman <mpe@ellerman.id.au>
parent 50530f5e
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -180,7 +180,8 @@ config PPC
	select HAVE_ARCH_SECCOMP_FILTER
	select HAVE_ARCH_TRACEHOOK
	select HAVE_CBPF_JIT			if !PPC64
	select HAVE_STACKPROTECTOR		if $(cc-option,-mstack-protector-guard=tls)
	select HAVE_STACKPROTECTOR		if PPC64 && $(cc-option,-mstack-protector-guard=tls -mstack-protector-guard-reg=r13)
	select HAVE_STACKPROTECTOR		if PPC32 && $(cc-option,-mstack-protector-guard=tls -mstack-protector-guard-reg=r2)
	select HAVE_CONTEXT_TRACKING		if PPC64
	select HAVE_DEBUG_KMEMLEAK
	select HAVE_DEBUG_STACKOVERFLOW