commit: e3a66f90acf901d64acf3855c45ff2d852bedde2 Author: Michał Górny <mgorny <AT> gentoo <DOT> org> AuthorDate: Mon Feb 17 19:49:12 2025 +0000 Commit: Michał Górny <mgorny <AT> gentoo <DOT> org> CommitDate: Mon Feb 17 20:47:07 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e3a66f90
llvm-core/flang: Install runtime into "lib" Signed-off-by: Michał Górny <mgorny <AT> gentoo.org> llvm-core/flang/flang-21.0.0.9999.ebuild | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/llvm-core/flang/flang-21.0.0.9999.ebuild b/llvm-core/flang/flang-21.0.0.9999.ebuild index 45d9492193a9..c6107fb5c347 100644 --- a/llvm-core/flang/flang-21.0.0.9999.ebuild +++ b/llvm-core/flang/flang-21.0.0.9999.ebuild @@ -34,6 +34,7 @@ llvm.org_set_globals src_configure() { local mycmakeargs=( -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}" + -DLLVM_ROOT="${ESYSROOT}/usr/lib/llvm/${LLVM_MAJOR}" -DCLANG_RESOURCE_DIR="../../../clang/${LLVM_MAJOR}" @@ -61,3 +62,11 @@ src_test() { local -x LIT_PRESERVES_TMP=1 cmake_build check-flang } + +src_install() { + cmake_src_install + + # move the runtime into 'lib' (sigh), until upstream resolves + # libdir support: https://github.com/llvm/llvm-project/issues/127538 + mv "${ED}/usr/lib/llvm/${LLVM_MAJOR}"/{$(get_libdir),lib} || die +}