sys-devel/llvm: Extend the FreeBSD fix fix to remaining ebuilds
authorMichał Górny <mgorny@gentoo.org>
Wed, 17 Feb 2016 21:51:00 +0000 (22:51 +0100)
committerMichał Górny <mgorny@gentoo.org>
Wed, 17 Feb 2016 22:05:54 +0000 (23:05 +0100)
sys-devel/llvm/llvm-3.8.0_rc2.ebuild
sys-devel/llvm/llvm-9999.ebuild

index b3b7e4e536b464dbcdd57dcdd079381bb5682201..5fcf094f330724c68a81bdd4278679b953008304 100644 (file)
@@ -418,7 +418,9 @@ src_install() {
        multilib-minimal_src_install
 
        # Remove unnecessary headers on FreeBSD, bug #417171
-       use kernel_FreeBSD && use clang && rm "${ED}"usr/lib/clang/${PV}/include/{std,float,iso,limits,tgmath,varargs}*.h
+       if use kernel_FreeBSD && use clang; then
+               rm "${ED}"usr/lib/clang/${PV}/include/{std,float,iso,limits,tgmath,varargs}*.h || die
+       fi
 }
 
 multilib_src_install() {
index 4cef57bcd45860db67fa2f1dbdcacceb2f00634b..97ed7fdc8b552743dd6f1700a987892529894d43 100644 (file)
@@ -395,7 +395,9 @@ src_install() {
        multilib-minimal_src_install
 
        # Remove unnecessary headers on FreeBSD, bug #417171
-       use kernel_FreeBSD && use clang && rm "${ED}"usr/lib/clang/${PV}/include/{std,float,iso,limits,tgmath,varargs}*.h
+       if use kernel_FreeBSD && use clang; then
+               rm "${ED}"usr/lib/clang/${PV}/include/{std,float,iso,limits,tgmath,varargs}*.h || die
+       fi
 }
 
 multilib_src_install() {