diff options
| -rw-r--r-- | llvm-core/flang/flang-21.0.0_pre20250713.ebuild | 3 | ||||
| -rw-r--r-- | llvm-core/flang/flang-21.1.0.9999.ebuild | 3 | ||||
| -rw-r--r-- | llvm-core/flang/flang-22.0.0.9999.ebuild | 3 | ||||
| -rw-r--r-- | profiles/arch/amd64/package.use | 1 | ||||
| -rw-r--r-- | profiles/arch/riscv/package.use | 1 | ||||
| -rw-r--r-- | profiles/arch/sparc/package.use | 1 | ||||
| -rw-r--r-- | profiles/arch/x86/package.use | 1 | ||||
| -rw-r--r-- | profiles/base/package.use | 1 | ||||
| -rw-r--r-- | profiles/base/package.use.force | 22 |
9 files changed, 36 insertions, 0 deletions
diff --git a/llvm-core/flang/flang-21.0.0_pre20250713.ebuild b/llvm-core/flang/flang-21.0.0_pre20250713.ebuild index 8faa9c45706c..2659ac8c0d5b 100644 --- a/llvm-core/flang/flang-21.0.0_pre20250713.ebuild +++ b/llvm-core/flang/flang-21.0.0_pre20250713.ebuild @@ -34,6 +34,7 @@ BDEPEND=" LLVM_COMPONENTS=( flang cmake ) LLVM_TEST_COMPONENTS=( clang/test/Driver mlir/test/lib ) +LLVM_USE_TARGETS=llvm+eq llvm.org_set_globals python_check_deps() { @@ -80,6 +81,8 @@ src_configure() { # TODO: always enable to obtain reproducible tools -DFLANG_INCLUDE_TESTS=$(usex test) + + -DLLVM_TARGETS_TO_BUILD="${LLVM_TARGETS// /;}" ) use test && mycmakeargs+=( -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit" diff --git a/llvm-core/flang/flang-21.1.0.9999.ebuild b/llvm-core/flang/flang-21.1.0.9999.ebuild index 8faa9c45706c..2659ac8c0d5b 100644 --- a/llvm-core/flang/flang-21.1.0.9999.ebuild +++ b/llvm-core/flang/flang-21.1.0.9999.ebuild @@ -34,6 +34,7 @@ BDEPEND=" LLVM_COMPONENTS=( flang cmake ) LLVM_TEST_COMPONENTS=( clang/test/Driver mlir/test/lib ) +LLVM_USE_TARGETS=llvm+eq llvm.org_set_globals python_check_deps() { @@ -80,6 +81,8 @@ src_configure() { # TODO: always enable to obtain reproducible tools -DFLANG_INCLUDE_TESTS=$(usex test) + + -DLLVM_TARGETS_TO_BUILD="${LLVM_TARGETS// /;}" ) use test && mycmakeargs+=( -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit" diff --git a/llvm-core/flang/flang-22.0.0.9999.ebuild b/llvm-core/flang/flang-22.0.0.9999.ebuild index 8faa9c45706c..2659ac8c0d5b 100644 --- a/llvm-core/flang/flang-22.0.0.9999.ebuild +++ b/llvm-core/flang/flang-22.0.0.9999.ebuild @@ -34,6 +34,7 @@ BDEPEND=" LLVM_COMPONENTS=( flang cmake ) LLVM_TEST_COMPONENTS=( clang/test/Driver mlir/test/lib ) +LLVM_USE_TARGETS=llvm+eq llvm.org_set_globals python_check_deps() { @@ -80,6 +81,8 @@ src_configure() { # TODO: always enable to obtain reproducible tools -DFLANG_INCLUDE_TESTS=$(usex test) + + -DLLVM_TARGETS_TO_BUILD="${LLVM_TARGETS// /;}" ) use test && mycmakeargs+=( -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit" diff --git a/profiles/arch/amd64/package.use b/profiles/arch/amd64/package.use index 7159e3ca27f5..742a8aafcce2 100644 --- a/profiles/arch/amd64/package.use +++ b/profiles/arch/amd64/package.use @@ -42,6 +42,7 @@ dev-ml/llvm llvm_targets_AMDGPU llvm_targets_NVPTX llvm-core/clang llvm_targets_AMDGPU llvm_targets_NVPTX llvm-core/llvm llvm_targets_AMDGPU llvm_targets_NVPTX llvm-core/lld llvm_targets_AMDGPU llvm_targets_NVPTX +llvm-core/flang llvm_targets_AMDGPU llvm_targets_NVPTX # Doug Goldstein <cardoe@gentoo.org> (2012-10-29) # Enable the native arch as the default qemu target diff --git a/profiles/arch/riscv/package.use b/profiles/arch/riscv/package.use index 7e626f1c82ff..b97b0a38ecde 100644 --- a/profiles/arch/riscv/package.use +++ b/profiles/arch/riscv/package.use @@ -18,3 +18,4 @@ dev-ml/llvm llvm_targets_AMDGPU llvm-core/clang llvm_targets_AMDGPU llvm-core/llvm llvm_targets_AMDGPU llvm-core/lld llvm_targets_AMDGPU +llvm-core/flang llvm_targets_AMDGPU diff --git a/profiles/arch/sparc/package.use b/profiles/arch/sparc/package.use index 6d451306661a..1712053991a1 100644 --- a/profiles/arch/sparc/package.use +++ b/profiles/arch/sparc/package.use @@ -11,6 +11,7 @@ dev-ml/llvm llvm_targets_AMDGPU llvm-core/clang llvm_targets_AMDGPU llvm-core/llvm llvm_targets_AMDGPU llvm-core/lld llvm_targets_AMDGPU +llvm-core/flang llvm_targets_AMDGPU # Ben Kohler <bkohler@gentoo.org> (2019-09-03) # Enable SPARC OpenBoot support diff --git a/profiles/arch/x86/package.use b/profiles/arch/x86/package.use index d24ad8395ede..4bfde65b7c76 100644 --- a/profiles/arch/x86/package.use +++ b/profiles/arch/x86/package.use @@ -16,6 +16,7 @@ dev-ml/llvm llvm_targets_AMDGPU llvm_targets_NVPTX llvm-core/clang llvm_targets_AMDGPU llvm_targets_NVPTX llvm-core/llvm llvm_targets_AMDGPU llvm_targets_NVPTX llvm-core/lld llvm_targets_AMDGPU llvm_targets_NVPTX +llvm-core/flang llvm_targets_AMDGPU llvm_targets_NVPTX # Doug Goldstein <cardoe@gentoo.org> (2012-10-29) # Enable the native arch as the default qemu target diff --git a/profiles/base/package.use b/profiles/base/package.use index c39c181678ad..16321a9c6a18 100644 --- a/profiles/base/package.use +++ b/profiles/base/package.use @@ -60,6 +60,7 @@ dev-ml/llvm llvm_targets_BPF llvm-core/clang llvm_targets_BPF llvm-core/llvm llvm_targets_BPF llvm-core/lld llvm_targets_BPF +llvm-core/flang llvm_targets_BPF # Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> (2012-07-27) # Modular X: Build the Xorg X server by default diff --git a/profiles/base/package.use.force b/profiles/base/package.use.force index 0de00d031eb9..223b968e8f3f 100644 --- a/profiles/base/package.use.force +++ b/profiles/base/package.use.force @@ -244,6 +244,28 @@ dev-java/openjdk:21 system-bootstrap >=llvm-core/lld-14 llvm_targets_VE >=llvm-core/lld-16 llvm_targets_LoongArch >=llvm-core/lld-20 llvm_targets_SPIRV +>=llvm-core/flang-13.0.1_rc llvm_targets_AArch64 llvm_targets_AMDGPU +>=llvm-core/flang-13.0.1_rc llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF +>=llvm-core/flang-13.0.1_rc llvm_targets_Hexagon llvm_targets_Lanai +>=llvm-core/flang-13.0.1_rc llvm_targets_MSP430 llvm_targets_Mips +>=llvm-core/flang-13.0.1_rc llvm_targets_NVPTX llvm_targets_PowerPC +>=llvm-core/flang-13.0.1_rc llvm_targets_RISCV llvm_targets_Sparc +>=llvm-core/flang-13.0.1_rc llvm_targets_SystemZ llvm_targets_WebAssembly +>=llvm-core/flang-13.0.1_rc llvm_targets_X86 llvm_targets_XCore +>=llvm-core/flang-14 llvm_targets_VE +>=llvm-core/flang-16 llvm_targets_LoongArch +>=llvm-core/flang-20 llvm_targets_SPIRV +>=llvm-core/flang-13.0.1_rc llvm_targets_AArch64 llvm_targets_AMDGPU +>=llvm-core/flang-13.0.1_rc llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF +>=llvm-core/flang-13.0.1_rc llvm_targets_Hexagon llvm_targets_Lanai +>=llvm-core/flang-13.0.1_rc llvm_targets_MSP430 llvm_targets_Mips +>=llvm-core/flang-13.0.1_rc llvm_targets_NVPTX llvm_targets_PowerPC +>=llvm-core/flang-13.0.1_rc llvm_targets_RISCV llvm_targets_Sparc +>=llvm-core/flang-13.0.1_rc llvm_targets_SystemZ llvm_targets_WebAssembly +>=llvm-core/flang-13.0.1_rc llvm_targets_X86 llvm_targets_XCore +>=llvm-core/flang-14 llvm_targets_VE +>=llvm-core/flang-16 llvm_targets_LoongArch +>=llvm-core/flang-20 llvm_targets_SPIRV # Andreas K. Hüttel <dilfridge@gentoo.org> (2021-07-14) # Upstream plans to drop libcrypt.so.1/crypt.h from glibc |
