diff options
author | 2003-10-09 19:20:22 +0000 | |
---|---|---|
committer | 2003-10-09 19:20:22 +0000 | |
commit | 5c929c45f26449c2abec0cde2419aed56a22cb31 (patch) | |
tree | ad4ce99edd5a6a28325160a576f1975e62438373 /sys-libs/glibc | |
parent | added new hardened-gcc building logic for ppc and sparc (diff) | |
download | historical-5c929c45f26449c2abec0cde2419aed56a22cb31.tar.gz historical-5c929c45f26449c2abec0cde2419aed56a22cb31.tar.bz2 historical-5c929c45f26449c2abec0cde2419aed56a22cb31.zip |
added new hardened-gcc building logic for ppc and sparc
Diffstat (limited to 'sys-libs/glibc')
-rw-r--r-- | sys-libs/glibc/Manifest | 6 | ||||
-rw-r--r-- | sys-libs/glibc/glibc-2.3.1-r4.ebuild | 7 | ||||
-rw-r--r-- | sys-libs/glibc/glibc-2.3.2-r1.ebuild | 7 |
3 files changed, 15 insertions, 5 deletions
diff --git a/sys-libs/glibc/Manifest b/sys-libs/glibc/Manifest index b340680a37d9..8ae3592c292e 100644 --- a/sys-libs/glibc/Manifest +++ b/sys-libs/glibc/Manifest @@ -1,12 +1,12 @@ MD5 1e8074131f0afe3b08b9c2b07eccd001 glibc-2.3.2-r4.ebuild 17343 MD5 2286fe6ad49bebfcf288cecf47097995 glibc-2.3.2-r6.ebuild 17129 -MD5 79303faf19fe0b8913d16874b4db5cb8 glibc-2.3.2-r1.ebuild 16621 -MD5 a9758f9c4dcd1124fa884115c2af33bf glibc-2.3.1-r4.ebuild 10499 +MD5 ee4027dbd4b8fc7b6ddaef81e63054e0 glibc-2.3.2-r1.ebuild 16618 +MD5 7c6b4dfa70c16ba443144f95f568c06f glibc-2.3.1-r4.ebuild 10498 MD5 ec652c5641efa40df96db52e3b00f91e glibc-2.2.5-r8.ebuild 9682 MD5 89f63166320e4607f935b2930c3b45d9 glibc-2.3.2-r3.ebuild 17330 MD5 4ed49e594e024c91fcc2a74385a7fab4 glibc-2.3.2-r5.ebuild 16984 MD5 faecaafd64455df8f1a0b21b657581a3 glibc-2.3.2-r2.ebuild 17616 -MD5 3898f1cbdb5b3c0aebcdbb2c1f3e1c78 ChangeLog 17832 +MD5 576dd6b0b9c05536f365255340bf4b58 ChangeLog 17829 MD5 82be016c42c7cc353ee563fcbcbc4769 files/nscd 840 MD5 135f8145885a2f4f9876fe973f33ddf6 files/glibc-2.2.4-string2.h.diff 5221 MD5 d688e44731d6e4b757382d7646c492c3 files/glibc-xdr_security.patch 6612 diff --git a/sys-libs/glibc/glibc-2.3.1-r4.ebuild b/sys-libs/glibc/glibc-2.3.1-r4.ebuild index 87cf1e2b2d28..ab866d6c701e 100644 --- a/sys-libs/glibc/glibc-2.3.1-r4.ebuild +++ b/sys-libs/glibc/glibc-2.3.1-r4.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2003 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/glibc-2.3.1-r4.ebuild,v 1.16 2003/09/07 15:37:04 azarah Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/glibc-2.3.1-r4.ebuild,v 1.17 2003/10/09 19:20:15 pappy Exp $ IUSE="nls pic build" @@ -201,6 +201,11 @@ src_compile() { # This should not be done for: ia64 s390 s390x # use x86 && CFLAGS="${CFLAGS} -freorder-blocks" + if [ "${ARCH}" == "sparc" ] || [ "${ARCH}" == "sparc64" ] || [ "${ARCH}" == "ppc" ] || [ "${ARCH}" == "ppc64" ] + then + has_version "sys-devel/hardened-gcc" && export CC="${CC} -yet_exec -fstack-protector" + fi + einfo "Configuring GLIBC..." rm -rf buildhere mkdir buildhere diff --git a/sys-libs/glibc/glibc-2.3.2-r1.ebuild b/sys-libs/glibc/glibc-2.3.2-r1.ebuild index cc66f81e0c6e..27c4e17520b4 100644 --- a/sys-libs/glibc/glibc-2.3.2-r1.ebuild +++ b/sys-libs/glibc/glibc-2.3.2-r1.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2003 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/glibc-2.3.2-r1.ebuild,v 1.28 2003/10/08 02:42:37 agriffis Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/glibc-2.3.2-r1.ebuild,v 1.29 2003/10/09 19:20:15 pappy Exp $ IUSE="nls pic build nptl" @@ -397,6 +397,11 @@ src_compile() { fi fi + if [ "${ARCH}" == "sparc" ] || [ "${ARCH}" == "sparc64" ] || [ "${ARCH}" == "ppc" ] || [ "${ARCH}" == "ppc64" ] + then + has_version "sys-devel/hardened-gcc" && export CC="${CC} -yet_exec -fstack-protector" + fi + einfo "Configuring GLIBC..." rm -rf ${S}/buildhere mkdir -p ${S}/buildhere |