From 2e4128da8c201a1306085ceb36dc50060654723f Mon Sep 17 00:00:00 2001 From: Tom Gall Date: Mon, 22 Nov 2004 03:22:20 +0000 Subject: [PATCH] fix bug #70972 --- sys-libs/libstdc++-v3/ChangeLog | 5 ++++- sys-libs/libstdc++-v3/Manifest | 4 ++-- sys-libs/libstdc++-v3/libstdc++-v3-3.3.4.ebuild | 8 ++++++-- 3 files changed, 12 insertions(+), 5 deletions(-) diff --git a/sys-libs/libstdc++-v3/ChangeLog b/sys-libs/libstdc++-v3/ChangeLog index 59d3ddd5113f..719bf10287e7 100644 --- a/sys-libs/libstdc++-v3/ChangeLog +++ b/sys-libs/libstdc++-v3/ChangeLog @@ -1,6 +1,9 @@ # ChangeLog for sys-libs/libstdc++-v3 # Copyright 2000-2004 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-libs/libstdc++-v3/ChangeLog,v 1.29 2004/11/11 09:33:09 kumba Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-libs/libstdc++-v3/ChangeLog,v 1.30 2004/11/22 03:22:20 tgall Exp $ + + 21 Nov 2004; Tom Gall libstdc++-v3-3.3.4.ebuild: + fix bug #70972 on ppc64 11 Nov 2004; Joshua Kinard libstdc++-v3-3.3.3-r1.ebuild, libstdc++-v3-3.3.4.ebuild: diff --git a/sys-libs/libstdc++-v3/Manifest b/sys-libs/libstdc++-v3/Manifest index e5546ef58caf..1159ad45b43f 100644 --- a/sys-libs/libstdc++-v3/Manifest +++ b/sys-libs/libstdc++-v3/Manifest @@ -1,6 +1,6 @@ -MD5 b24b69fad5bd351d9861e5b27becca0e ChangeLog 4777 +MD5 cca2b4a250e69810ddba6e23c3a028d6 ChangeLog 4874 MD5 2f02c7ea67f16dcdfc39af53f8d3c59f libstdc++-v3-3.3.3-r1.ebuild 7897 -MD5 3dd0858ff2ae2aa06605745a45393b19 libstdc++-v3-3.3.4.ebuild 7894 +MD5 1b44b5d17232122a0733c18c1b46a3cc libstdc++-v3-3.3.4.ebuild 8131 MD5 b6c1db1060c4e856b248a22adec1ff53 metadata.xml 220 MD5 14f4d6619c938dbb907e2420c0eeefd9 files/digest-libstdc++-v3-3.3.3-r1 64 MD5 4068b84d9ce9d440b063718549cfc354 files/digest-libstdc++-v3-3.3.4 64 diff --git a/sys-libs/libstdc++-v3/libstdc++-v3-3.3.4.ebuild b/sys-libs/libstdc++-v3/libstdc++-v3-3.3.4.ebuild index 24f7572eaaf2..89a561788723 100644 --- a/sys-libs/libstdc++-v3/libstdc++-v3-3.3.4.ebuild +++ b/sys-libs/libstdc++-v3/libstdc++-v3-3.3.4.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2004 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-libs/libstdc++-v3/libstdc++-v3-3.3.4.ebuild,v 1.9 2004/11/11 09:33:09 kumba Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-libs/libstdc++-v3/libstdc++-v3-3.3.4.ebuild,v 1.10 2004/11/22 03:22:20 tgall Exp $ inherit eutils flag-o-matic libtool gnuconfig versionator @@ -60,11 +60,15 @@ do_filter_flags() { # it is safe. This is especially true for gcc 3.3 + 3.4 replace-flags -O? -O2 - # gcc 3.3 doesn't support -mtune on numerous archs, so xgcc will fail setting="`get-flag mtune`" [ ! -z "${setting}" ] && filter-flags -mtune="${setting}" + # in gcc 3.3 there is a bug on ppc64 where if -mcpu is used + # the compiler incorrectly assumes the code you are about to build + # is 32 bit + use ppc64 setting="`get-flag mcpu`" + [ ! -z "${setting}" ] && filter-flags -mcpu="${setting}" # only allow the flags that we -know- are supported transform_known_flags -- 2.26.2