summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAron Griffis <agriffis@gentoo.org>2004-04-26 22:37:22 +0000
committerAron Griffis <agriffis@gentoo.org>2004-04-26 22:37:22 +0000
commit9b82cd7c79df896f57c1ba345664d6d7856cfece (patch)
treec291245b59428b563a1d01e2b18076ba19bc6572 /net-www
parent- Fix bug 21667 (replacing -march=pentium4 in mozilla ebuilds outdated) by ch... (diff)
downloadgentoo-2-9b82cd7c79df896f57c1ba345664d6d7856cfece.tar.gz
gentoo-2-9b82cd7c79df896f57c1ba345664d6d7856cfece.tar.bz2
gentoo-2-9b82cd7c79df896f57c1ba345664d6d7856cfece.zip
Fix bug 21667 (replacing -march=pentium4 in mozilla ebuilds outdated) by checking for gcc >= 3.2.3
Diffstat (limited to 'net-www')
-rw-r--r--net-www/mozilla-firefox/ChangeLog7
-rw-r--r--net-www/mozilla-firefox/mozilla-firefox-0.8-r3.ebuild9
2 files changed, 11 insertions, 5 deletions
diff --git a/net-www/mozilla-firefox/ChangeLog b/net-www/mozilla-firefox/ChangeLog
index 54430f3b64d5..d8f0c715ddbe 100644
--- a/net-www/mozilla-firefox/ChangeLog
+++ b/net-www/mozilla-firefox/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for net-www/mozilla-firefox
# Copyright 2000-2004 Gentoo Technologies, Inc.; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-www/mozilla-firefox/ChangeLog,v 1.31 2004/04/26 17:56:37 agriffis Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-www/mozilla-firefox/ChangeLog,v 1.32 2004/04/26 22:37:22 agriffis Exp $
+
+ 26 Apr 2004; Aron Griffis <agriffis@gentoo.org>
+ mozilla-firefox-0.8-r3.ebuild:
+ Fix bug 21667 (replacing -march=pentium4 in mozilla ebuilds outdated) by
+ checking for gcc >= 3.2.3
26 Apr 2004; Aron Griffis <agriffis@gentoo.org>
+files/firefox-0.8-gcc-3.4.patch, mozilla-firefox-0.8-r3.ebuild:
diff --git a/net-www/mozilla-firefox/mozilla-firefox-0.8-r3.ebuild b/net-www/mozilla-firefox/mozilla-firefox-0.8-r3.ebuild
index b63b21900931..d77aac9c1d3e 100644
--- a/net-www/mozilla-firefox/mozilla-firefox-0.8-r3.ebuild
+++ b/net-www/mozilla-firefox/mozilla-firefox-0.8-r3.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/net-www/mozilla-firefox/mozilla-firefox-0.8-r3.ebuild,v 1.5 2004/04/26 17:56:37 agriffis Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-www/mozilla-firefox/mozilla-firefox-0.8-r3.ebuild,v 1.6 2004/04/26 22:37:22 agriffis Exp $
inherit makeedit flag-o-matic gcc nsplugins eutils
@@ -190,9 +190,10 @@ src_compile() {
append-flags -s -fforce-addr
if [[ $(gcc-major-version) -eq 3 ]]; then
- # Currently gcc-3.2 or older do not work well if we specify "-march"
- # and other optimizations for pentium4.
- if [[ $(gcc-minor-version) -lt 3 ]]; then
+ # gcc-3 prior to 3.2.3 doesn't work well for pentium4
+ if [[ $(gcc-minor-version) -lt 2 ||
+ ( $(gcc-minor-version) -eq 2 && $(gcc-micro-version) -lt 3 ) ]]
+ then
replace-flags -march=pentium4 -march=pentium3
filter-flags -msse2
fi