sys-devel/llvm: Install missing Fuzzer libraries in 5.0.9999
authorMichał Górny <mgorny@gentoo.org>
Sun, 12 Nov 2017 08:37:02 +0000 (09:37 +0100)
committerMichał Górny <mgorny@gentoo.org>
Sun, 12 Nov 2017 09:27:00 +0000 (10:27 +0100)
Bug: https://bugs.gentoo.org/636840

sys-devel/llvm/llvm-5.0.9999.ebuild

index 9d4b6f4c4e4f0c1d4bcd75dc2d84090decd211be..cbd8b43b170cfb74fb856d226a79bebc0f87c344 100644 (file)
@@ -212,6 +212,11 @@ multilib_src_install() {
        rm -rf "${ED%/}"/usr/include || die
        mv "${ED%/}"/usr/lib/llvm/${SLOT}/include "${ED%/}"/usr/include || die
 
+       # install fuzzer libraries for clang (cmake rules were added in 6)
+       # https://bugs.gentoo.org/636840
+       into "/usr/lib/llvm/${SLOT}"
+       dolib.a "$(get_libdir)"/libLLVMFuzzer*.a
+
        LLVM_LDPATHS+=( "${EPREFIX}/usr/lib/llvm/${SLOT}/$(get_libdir)" )
 }