glibc: disable stack protector on ARCH=ppc
authorSergei Trofimovich <slyfox@gentoo.org>
Sun, 10 Sep 2017 09:45:39 +0000 (10:45 +0100)
committerSergei Trofimovich <slyfox@gentoo.org>
Sun, 10 Sep 2017 10:12:18 +0000 (11:12 +0100)
commit604495b43aa4a5b7aed2044b84ca0d88e600d1df
treea063e151d13077baa0e0cffd81b6417b4668d744
parent0985a8297b958391afff2e607a2ec7240cad050a
glibc: disable stack protector on ARCH=ppc

Currently gcc on powerpc32 generates invalid code for
__builtin_return_address(0) calls. Normally programs
don't do that but malloc() hooks in glibc do:

Bug: https://gcc.gnu.org/PR81996
Bug: https://bugs.gentoo.org/629054
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
eclass/toolchain-glibc.eclass
sys-libs/glibc/glibc-2.26-r1.ebuild