summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSergei Trofimovich <slyfox@gentoo.org>2012-01-29 12:18:34 +0000
committerSergei Trofimovich <slyfox@gentoo.org>2012-01-29 12:18:34 +0000
commit0421465238d19e20b252a9f2c83e61ca5fb9257d (patch)
tree7bd24917d78d34dc8141290205339878d5de62a9 /app-emulation/qemu/qemu-9999.ebuild
parentversion bump wrt #396693 (diff)
downloadgentoo-2-0421465238d19e20b252a9f2c83e61ca5fb9257d.tar.gz
gentoo-2-0421465238d19e20b252a9f2c83e61ca5fb9257d.tar.bz2
gentoo-2-0421465238d19e20b252a9f2c83e61ca5fb9257d.zip
Respect user's decision whether to generate debug info when build stuff (related to bug #355861 by Andrew Savchenko). Drop outdated seding of Makefiles.
(Portage version: 2.2.0_alpha84_p18/cvs/Linux x86_64)
Diffstat (limited to 'app-emulation/qemu/qemu-9999.ebuild')
-rw-r--r--app-emulation/qemu/qemu-9999.ebuild12
1 files changed, 6 insertions, 6 deletions
diff --git a/app-emulation/qemu/qemu-9999.ebuild b/app-emulation/qemu/qemu-9999.ebuild
index e2fd0fe558bc..27bdd582aa51 100644
--- a/app-emulation/qemu/qemu-9999.ebuild
+++ b/app-emulation/qemu/qemu-9999.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/qemu/qemu-9999.ebuild,v 1.14 2012/01/27 21:35:16 slyfox Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/qemu/qemu-9999.ebuild,v 1.15 2012/01/29 12:18:34 slyfox Exp $
EAPI=4
@@ -131,11 +131,11 @@ pkg_setup() {
src_prepare() {
# prevent docs to get automatically installed
sed -i '/$(DESTDIR)$(docdir)/d' Makefile || die
- # Alter target makefiles to accept CFLAGS set via flag-o
- sed -i 's/^\(C\|OP_C\|HELPER_C\)FLAGS=/\1FLAGS+=/' \
- Makefile Makefile.target || die
- # append CFLAGS while linking
- sed -i 's/$(LDFLAGS)/$(QEMU_CFLAGS) $(CFLAGS) $(LDFLAGS)/' rules.mak || die
+
+ # drop '-g' by default as it tends to eat
+ # A LOT (~2GB) of ram for each job #355861
+ sed -e 's/CFLAGS="-g $CFLAGS"/CFLAGS="$CFLAGS"/g' \
+ -i configure || die
# Fix underlinking.
# Fault reproducer: USE=nss QEMU_SOFTMMU_TARGETS=lm32 QEMU_USER_TARGETS=