diff options
Diffstat (limited to 'sys-devel/clang/clang-2.8-r3.ebuild')
-rw-r--r-- | sys-devel/clang/clang-2.8-r3.ebuild | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/sys-devel/clang/clang-2.8-r3.ebuild b/sys-devel/clang/clang-2.8-r3.ebuild index 88ba8c8e784f..d624806ed157 100644 --- a/sys-devel/clang/clang-2.8-r3.ebuild +++ b/sys-devel/clang/clang-2.8-r3.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2011 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-devel/clang/clang-2.8-r3.ebuild,v 1.5 2011/10/03 13:36:31 voyageur Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-devel/clang/clang-2.8-r3.ebuild,v 1.6 2011/10/04 11:52:07 voyageur Exp $ EAPI=3 @@ -67,8 +67,9 @@ src_prepare() { -e 's,^PROJ_libdir.*,PROJ_libdir := $(PROJ_prefix)/'$(get_libdir)/llvm, \ -i Makefile.config.in || die "Makefile.config sed failed" - einfo "Fixing rpath" + einfo "Fixing rpath and CFLAGS" sed -e 's,\$(RPATH) -Wl\,\$(\(ToolDir\|LibDir\)),$(RPATH) -Wl\,'"${EPREFIX}"/usr/$(get_libdir)/llvm, \ + -e '/OmitFramePointer/s/-fomit-frame-pointer//' \ -i Makefile.rules || die "rpath sed failed" } @@ -82,6 +83,7 @@ src_configure() { else CONF_FLAGS="${CONF_FLAGS} \ --enable-optimized \ + --with-optimize-option= \ --disable-assertions \ --disable-expensive-checks" fi |