commit:     bf463b56e62ebb5b4660e317a35ae46027aed562
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Oct  4 09:21:38 2019 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Oct  4 09:21:38 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf463b56

dev-ml/llvm-ocaml: Update 10+ for dylib linking

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 <AT> gentoo.org>

 dev-ml/llvm-ocaml/llvm-ocaml-10.0.0.9999.ebuild | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/dev-ml/llvm-ocaml/llvm-ocaml-10.0.0.9999.ebuild 
b/dev-ml/llvm-ocaml/llvm-ocaml-10.0.0.9999.ebuild
index 9a84b67cb52..b0d581bd9ff 100644
--- a/dev-ml/llvm-ocaml/llvm-ocaml-10.0.0.9999.ebuild
+++ b/dev-ml/llvm-ocaml/llvm-ocaml-10.0.0.9999.ebuild
@@ -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=""

Reply via email to