diff options
author | 2004-05-30 02:15:00 +0000 | |
---|---|---|
committer | 2004-05-30 02:15:00 +0000 | |
commit | e714973e7dfef3660d267a375898f967435d8f83 (patch) | |
tree | e3ee5e9400ed6527e285645fda0177067ee76f93 /sys-libs/glibc | |
parent | remove broken libtool (diff) | |
download | historical-e714973e7dfef3660d267a375898f967435d8f83.tar.gz historical-e714973e7dfef3660d267a375898f967435d8f83.tar.bz2 historical-e714973e7dfef3660d267a375898f967435d8f83.zip |
gcc 3.4 fix
Diffstat (limited to 'sys-libs/glibc')
-rw-r--r-- | sys-libs/glibc/Manifest | 2 | ||||
-rw-r--r-- | sys-libs/glibc/glibc-2.3.3_pre20040529.ebuild | 14 |
2 files changed, 9 insertions, 7 deletions
diff --git a/sys-libs/glibc/Manifest b/sys-libs/glibc/Manifest index 152f1d155a35..000908341a5a 100644 --- a/sys-libs/glibc/Manifest +++ b/sys-libs/glibc/Manifest @@ -3,7 +3,7 @@ MD5 37180d536733ae205d0db321571cd5ca glibc-2.3.3_pre20040117-r1.ebuild 19232 MD5 6ac96ce0f33c3d794730111609c45576 glibc-2.3.2-r3.ebuild 17308 MD5 40b73d3cb79e611b0b6a3385f1601e32 glibc-2.3.3_pre20040207.ebuild 19594 MD5 c09629c691d99b48b52e8ee8083cd1da glibc-2.3.3_pre20031210.ebuild 19015 -MD5 f5b0d30d1775292b0fa182395dc3ddf7 glibc-2.3.3_pre20040529.ebuild 20188 +MD5 44df130c5fdc847224c7c25ed2251eea glibc-2.3.3_pre20040529.ebuild 20163 MD5 081030d4ac6e9b8879727089b52b28fd glibc-2.3.2-r10.ebuild 19418 MD5 03c72a7da4b62b7c73dbb67b70252a20 glibc-2.3.3_pre20040117.ebuild 18526 MD5 6ae51bfd7e5cc6af9b1ea678354a8760 glibc-2.3.2-r2.ebuild 17968 diff --git a/sys-libs/glibc/glibc-2.3.3_pre20040529.ebuild b/sys-libs/glibc/glibc-2.3.3_pre20040529.ebuild index 1157e144d14f..ebf8c24bee74 100644 --- a/sys-libs/glibc/glibc-2.3.3_pre20040529.ebuild +++ b/sys-libs/glibc/glibc-2.3.3_pre20040529.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2004 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.3_pre20040529.ebuild,v 1.1 2004/05/30 01:32:38 lv Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/glibc-2.3.3_pre20040529.ebuild,v 1.2 2004/05/30 02:15:00 lv Exp $ IUSE="nls pic build nptl erandom" @@ -284,11 +284,6 @@ src_unpack() { epatch ${FILESDIR}/2.3.3/${LOCAL_P}-propolice-guard-functions-v3.patch cp ${FILESDIR}/2.3.3/ssp.c ${S}/sysdeps/unix/sysv/linux || \ die "failed to copy ssp.c to ${S}/sysdeps/unix/sysv/linux/" - # gcc 3.4 nukes ssp without this patch - if [ "`gcc-major-version`" -ge "3" -a "`gcc-minor-version`" -ge "4" ] - then - epatch ${FILESDIR}/2.3.3/glibc-2.3.3-ssp-gcc34-after-frandom.patch - fi fi # patch this regardless of architecture, although it's ssp-related @@ -475,6 +470,13 @@ setup_flags() { export CHOST="sparcv9-unknown-linux-gnu" fi fi + + # temporary fix for a few gcc 3.4 related problems + if [ "`gcc-major-version`" -ge "3" -a "`gcc-minor-version`" -ge "4" ] + then + append-flags -fno-unit-at-a-time + fi + } src_compile() { |