summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTravis Tilley <lv@gentoo.org>2004-05-30 02:15:00 +0000
committerTravis Tilley <lv@gentoo.org>2004-05-30 02:15:00 +0000
commite714973e7dfef3660d267a375898f967435d8f83 (patch)
treee3ee5e9400ed6527e285645fda0177067ee76f93 /sys-libs/glibc
parentremove broken libtool (diff)
downloadhistorical-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/Manifest2
-rw-r--r--sys-libs/glibc/glibc-2.3.3_pre20040529.ebuild14
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() {