diff options
author | 2004-04-26 22:37:22 +0000 | |
---|---|---|
committer | 2004-04-26 22:37:22 +0000 | |
commit | 9b82cd7c79df896f57c1ba345664d6d7856cfece (patch) | |
tree | c291245b59428b563a1d01e2b18076ba19bc6572 /net-www | |
parent | - Fix bug 21667 (replacing -march=pentium4 in mozilla ebuilds outdated) by ch... (diff) | |
download | gentoo-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/ChangeLog | 7 | ||||
-rw-r--r-- | net-www/mozilla-firefox/mozilla-firefox-0.8-r3.ebuild | 9 |
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 |