dev-ml/llvm-ocaml: Update 10+ for dylib linking
authorMichał Górny <mgorny@gentoo.org>
Fri, 4 Oct 2019 09:21:38 +0000 (11:21 +0200)
committerMichał Górny <mgorny@gentoo.org>
Fri, 4 Oct 2019 09:21:38 +0000 (11:21 +0200)
Pass appropriate arguments to 10+ to link against dylib instead
of trying to link to non-existent static libs.  This still needs a fix
upstream but the ebuild's broken anyway.

Signed-off-by: Michał Górny <mgorny@gentoo.org>
dev-ml/llvm-ocaml/llvm-ocaml-10.0.0.9999.ebuild

index 9a84b67cb527f8563ff0050529d6932fd786d922..b0d581bd9ff5ec1d7e0649a3c4e14b985c3e2729 100644 (file)
@@ -65,8 +65,11 @@ src_configure() {
        local mycmakeargs=(
                -DLLVM_LIBDIR_SUFFIX=${libdir#lib}
 
-               -DBUILD_SHARED_LIBS=ON
+               -DBUILD_SHARED_LIBS=OFF
+               -DLLVM_BUILD_LLVM_DYLIB=ON
+               -DLLVM_LINK_LLVM_DYLIB=ON
                -DLLVM_OCAML_OUT_OF_TREE=ON
+
                # cheap hack: LLVM combines both anyway, and the only difference
                # is that the former list is explicitly verified at cmake time
                -DLLVM_TARGETS_TO_BUILD=""