diff options
author | Bernard Cafarelli <voyageur@gentoo.org> | 2013-06-13 22:17:00 +0000 |
---|---|---|
committer | Bernard Cafarelli <voyageur@gentoo.org> | 2013-06-13 22:17:00 +0000 |
commit | 6cb2d8d95ce0759b18fb4c40add087a66d5d95f6 (patch) | |
tree | 477c05bf6529cef80fa7004e421d6696824c6817 /sys-devel/llvm | |
parent | Fix Depends, enrich metadata.xml (diff) | |
download | gentoo-2-6cb2d8d95ce0759b18fb4c40add087a66d5d95f6.tar.gz gentoo-2-6cb2d8d95ce0759b18fb4c40add087a66d5d95f6.tar.bz2 gentoo-2-6cb2d8d95ce0759b18fb4c40add087a66d5d95f6.zip |
Fix PaX markings on lli with USE=debug, thanks Alexander Tsoy <alexander@tsoy.me> in bug #464592
(Portage version: 2.2.0_alpha179/cvs/Linux x86_64, signed Manifest commit with key C74525F2)
Diffstat (limited to 'sys-devel/llvm')
-rw-r--r-- | sys-devel/llvm/ChangeLog | 10 | ||||
-rw-r--r-- | sys-devel/llvm/llvm-3.3_rc3.ebuild | 8 | ||||
-rw-r--r-- | sys-devel/llvm/llvm-9999.ebuild | 15 |
3 files changed, 24 insertions, 9 deletions
diff --git a/sys-devel/llvm/ChangeLog b/sys-devel/llvm/ChangeLog index cc849caae8d2..9f5607e34120 100644 --- a/sys-devel/llvm/ChangeLog +++ b/sys-devel/llvm/ChangeLog @@ -1,6 +1,14 @@ # ChangeLog for sys-devel/llvm # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-devel/llvm/ChangeLog,v 1.111 2013/06/10 22:26:20 voyageur Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-devel/llvm/ChangeLog,v 1.112 2013/06/13 22:17:00 voyageur Exp $ + + 13 Jun 2013; Bernard Cafarelli <voyageur@gentoo.org> llvm-3.3_rc3.ebuild, + llvm-9999.ebuild: + Fix PaX markings on lli with USE=debug, thanks Alexander Tsoy + <alexander@tsoy.me> in bug #464592 + + 11 Jun 2013; Bernard Cafarelli <voyageur@gentoo.org> llvm-9999.ebuild: + r600 backend was moved from non-experimental, set it in standard targets 10 Jun 2013; Bernard Cafarelli <voyageur@gentoo.org> llvm-2.8-r2.ebuild, llvm-2.9-r2.ebuild: diff --git a/sys-devel/llvm/llvm-3.3_rc3.ebuild b/sys-devel/llvm/llvm-3.3_rc3.ebuild index 5aeb92696eea..4a4f5b39bfc1 100644 --- a/sys-devel/llvm/llvm-3.3_rc3.ebuild +++ b/sys-devel/llvm/llvm-3.3_rc3.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-devel/llvm/llvm-3.3_rc3.ebuild,v 1.1 2013/06/10 21:56:12 voyageur Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-devel/llvm/llvm-3.3_rc3.ebuild,v 1.2 2013/06/13 22:17:00 voyageur Exp $ EAPI=5 @@ -159,7 +159,11 @@ src_compile() { emake -C docs -f Makefile.sphinx html fi - pax-mark m Release/bin/lli + if use debug; then + pax-mark m Debug+Asserts+Checks/bin/lli + else + pax-mark m Release/bin/lli + fi if use test; then pax-mark m unittests/ExecutionEngine/JIT/Release/JITTests pax-mark m unittests/ExecutionEngine/MCJIT/Release/MCJITTests diff --git a/sys-devel/llvm/llvm-9999.ebuild b/sys-devel/llvm/llvm-9999.ebuild index 881d72c77f54..e49cb3919248 100644 --- a/sys-devel/llvm/llvm-9999.ebuild +++ b/sys-devel/llvm/llvm-9999.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-devel/llvm/llvm-9999.ebuild,v 1.42 2013/06/10 21:56:12 voyageur Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-devel/llvm/llvm-9999.ebuild,v 1.43 2013/06/13 22:17:00 voyageur Exp $ EAPI=5 @@ -115,6 +115,9 @@ src_configure() { CONF_FLAGS="${CONF_FLAGS} --enable-targets=all" else CONF_FLAGS="${CONF_FLAGS} --enable-targets=host,cpp" + if use video_cards_radeon; then + CONF_FLAGS="${CONF_FLAGS},r600" + fi fi if use amd64; then @@ -134,10 +137,6 @@ src_configure() { CONF_FLAGS="${CONF_FLAGS} --with-udis86" fi - if use video_cards_radeon; then - CONF_FLAGS="${CONF_FLAGS} --enable-experimental-targets=R600" - fi - if use libffi; then append-cppflags "$(pkg-config --cflags libffi)" fi @@ -154,7 +153,11 @@ src_compile() { emake -C docs -f Makefile.sphinx man use doc && emake -C docs -f Makefile.sphinx html - pax-mark m Release/bin/lli + if use debug; then + pax-mark m Debug+Asserts+Checks/bin/lli + else + pax-mark m Release/bin/lli + fi if use test; then pax-mark m unittests/ExecutionEngine/JIT/Release/JITTests pax-mark m unittests/ExecutionEngine/MCJIT/Release/MCJITTests |