* [gentoo-commits] repo/gentoo:master commit in: llvm-core/flang/
@ 2025-02-16 2:37 Michał Górny
0 siblings, 0 replies; 16+ messages in thread
From: Michał Górny @ 2025-02-16 2:37 UTC (permalink / raw
To: gentoo-commits
commit: 3dcd38fb59b23aac58d6704adad3b2ea345535d3
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Feb 15 18:34:25 2025 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sun Feb 16 02:37:07 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3dcd38fb
llvm-core/flang: Flang tests require clang driver test files
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
llvm-core/flang/flang-21.0.0.9999.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/llvm-core/flang/flang-21.0.0.9999.ebuild b/llvm-core/flang/flang-21.0.0.9999.ebuild
index e450d0105fb5..45d9492193a9 100644
--- a/llvm-core/flang/flang-21.0.0.9999.ebuild
+++ b/llvm-core/flang/flang-21.0.0.9999.ebuild
@@ -28,7 +28,7 @@ BDEPEND="
"
LLVM_COMPONENTS=( flang cmake )
-LLVM_TEST_COMPONENTS=( mlir/test/lib )
+LLVM_TEST_COMPONENTS=( clang/test/Driver mlir/test/lib )
llvm.org_set_globals
src_configure() {
^ permalink raw reply related [flat|nested] 16+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: llvm-core/flang/
@ 2025-02-17 20:47 Michał Górny
0 siblings, 0 replies; 16+ messages in thread
From: Michał Górny @ 2025-02-17 20:47 UTC (permalink / raw
To: gentoo-commits
commit: 8672cd4d8095d55cee13f5750a76bc3d59bf12f9
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Mon Feb 17 20:28:56 2025 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Mon Feb 17 20:47:10 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8672cd4d
llvm-core/flang: Add 21.0.0_pre20250215 snapshot
Closes: https://bugs.gentoo.org/748087
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
llvm-core/flang/Manifest | 1 +
llvm-core/flang/flang-21.0.0_pre20250215.ebuild | 72 +++++++++++++++++++++++++
2 files changed, 73 insertions(+)
diff --git a/llvm-core/flang/Manifest b/llvm-core/flang/Manifest
new file mode 100644
index 000000000000..5401c2124484
--- /dev/null
+++ b/llvm-core/flang/Manifest
@@ -0,0 +1 @@
+DIST llvm-project-c30a7f459452d5766da244564bc1d5888346c364.tar.gz 227560986 BLAKE2B c1c833aa6d488530826d96db81ca8be2fcf842ccf5b10a65ff18269fdfa32fa2742fb0a547eb315c2a9ee383e1b6b6cce4a78136e1740e04d322c79fb6a66a86 SHA512 0b68d3462e5eac89f50cff5e64603758ab74c701ff2de88c8569dd45b7e702b5d13b26c2745615c0c355d46d13765f47e4d43e61cde735240c6f386c0090becb
diff --git a/llvm-core/flang/flang-21.0.0_pre20250215.ebuild b/llvm-core/flang/flang-21.0.0_pre20250215.ebuild
new file mode 100644
index 000000000000..c6107fb5c347
--- /dev/null
+++ b/llvm-core/flang/flang-21.0.0_pre20250215.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake llvm.org
+
+DESCRIPTION="LLVM's Fortran frontend"
+HOMEPAGE="https://flang.llvm.org/"
+
+LICENSE="Apache-2.0-with-LLVM-exceptions"
+SLOT="${LLVM_MAJOR}/${LLVM_SOABI}"
+IUSE="+debug test"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+ ~llvm-core/clang-${PV}[debug=]
+ ~llvm-core/llvm-${PV}[debug=]
+ ~llvm-core/mlir-${PV}[debug=]
+"
+RDEPEND="
+ ${DEPEND}
+"
+BDEPEND="
+ test? (
+ dev-python/lit
+ )
+"
+
+LLVM_COMPONENTS=( flang cmake )
+LLVM_TEST_COMPONENTS=( clang/test/Driver mlir/test/lib )
+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}"
+
+ -DBUILD_SHARED_LIBS=OFF
+ -DMLIR_LINK_MLIR_DYLIB=ON
+ # flang does not feature a dylib, so do not install libraries
+ # or headers
+ -DLLVM_INSTALL_TOOLCHAIN_ONLY=ON
+
+ # TODO: always enable to obtain reproducible tools
+ -DFLANG_INCLUDE_TESTS=$(usex test)
+ )
+ use test && mycmakeargs+=(
+ -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit"
+ -DLLVM_LIT_ARGS="$(get_lit_flags)"
+ )
+
+ # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844
+ use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG"
+ cmake_src_configure
+}
+
+src_test() {
+ # respect TMPDIR!
+ 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
+}
^ permalink raw reply related [flat|nested] 16+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: llvm-core/flang/
@ 2025-02-17 20:47 Michał Górny
0 siblings, 0 replies; 16+ messages in thread
From: Michał Górny @ 2025-02-17 20:47 UTC (permalink / raw
To: gentoo-commits
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
+}
^ permalink raw reply related [flat|nested] 16+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: llvm-core/flang/
@ 2025-02-21 18:17 Michał Górny
0 siblings, 0 replies; 16+ messages in thread
From: Michał Górny @ 2025-02-21 18:17 UTC (permalink / raw
To: gentoo-commits
commit: c9c9290e7e0210c076e351818920fdba54d431d1
Author: idealseal <realidealseal <AT> protonmail <DOT> com>
AuthorDate: Fri Feb 21 17:02:01 2025 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Feb 21 18:17:51 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c9c9290e
llvm-core/flang: sync live ebuild
Flang's runtime has moved to it's own tree in the llvm monorepo.
Signed-off-by: idealseal <realidealseal <AT> protonmail.com>
Closes: https://github.com/gentoo/gentoo/pull/40685
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
llvm-core/flang/flang-21.0.0.9999.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/llvm-core/flang/flang-21.0.0.9999.ebuild b/llvm-core/flang/flang-21.0.0.9999.ebuild
index c6107fb5c347..a5cd1ef77ae3 100644
--- a/llvm-core/flang/flang-21.0.0.9999.ebuild
+++ b/llvm-core/flang/flang-21.0.0.9999.ebuild
@@ -27,7 +27,7 @@ BDEPEND="
)
"
-LLVM_COMPONENTS=( flang cmake )
+LLVM_COMPONENTS=( flang flang-rt cmake )
LLVM_TEST_COMPONENTS=( clang/test/Driver mlir/test/lib )
llvm.org_set_globals
^ permalink raw reply related [flat|nested] 16+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: llvm-core/flang/
@ 2025-02-22 15:19 Michał Górny
0 siblings, 0 replies; 16+ messages in thread
From: Michał Górny @ 2025-02-22 15:19 UTC (permalink / raw
To: gentoo-commits
commit: 48fe3b7af54204021f8822d69294a964254b0131
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Feb 22 15:09:59 2025 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Feb 22 15:19:08 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48fe3b7a
llvm-core/flang: Add 21.0.0_pre20250221 snapshot
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
llvm-core/flang/Manifest | 1 +
llvm-core/flang/flang-21.0.0_pre20250221.ebuild | 72 +++++++++++++++++++++++++
2 files changed, 73 insertions(+)
diff --git a/llvm-core/flang/Manifest b/llvm-core/flang/Manifest
index 5401c2124484..509158e881bc 100644
--- a/llvm-core/flang/Manifest
+++ b/llvm-core/flang/Manifest
@@ -1 +1,2 @@
+DIST llvm-project-581599096e8a1a89ccd3e053a1209c69a9079083.tar.gz 227830555 BLAKE2B 28a04dd5ce96716d389fe049c4b877f55d6e5cad5c77d8867dd7e3a448213ef413e4f4d7d5f77b0702b26a8eb25f53e08d90e2a5a97eaa3f89245531d9f6626d SHA512 d775aea9bf71d60673e966a689ff6b933afecab2c133a1f64a158551ba9db049221148eab5087bab0ce0ff917456b85fb4ea4d7284886326f54617d167a385a5
DIST llvm-project-c30a7f459452d5766da244564bc1d5888346c364.tar.gz 227560986 BLAKE2B c1c833aa6d488530826d96db81ca8be2fcf842ccf5b10a65ff18269fdfa32fa2742fb0a547eb315c2a9ee383e1b6b6cce4a78136e1740e04d322c79fb6a66a86 SHA512 0b68d3462e5eac89f50cff5e64603758ab74c701ff2de88c8569dd45b7e702b5d13b26c2745615c0c355d46d13765f47e4d43e61cde735240c6f386c0090becb
diff --git a/llvm-core/flang/flang-21.0.0_pre20250221.ebuild b/llvm-core/flang/flang-21.0.0_pre20250221.ebuild
new file mode 100644
index 000000000000..a5cd1ef77ae3
--- /dev/null
+++ b/llvm-core/flang/flang-21.0.0_pre20250221.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake llvm.org
+
+DESCRIPTION="LLVM's Fortran frontend"
+HOMEPAGE="https://flang.llvm.org/"
+
+LICENSE="Apache-2.0-with-LLVM-exceptions"
+SLOT="${LLVM_MAJOR}/${LLVM_SOABI}"
+IUSE="+debug test"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+ ~llvm-core/clang-${PV}[debug=]
+ ~llvm-core/llvm-${PV}[debug=]
+ ~llvm-core/mlir-${PV}[debug=]
+"
+RDEPEND="
+ ${DEPEND}
+"
+BDEPEND="
+ test? (
+ dev-python/lit
+ )
+"
+
+LLVM_COMPONENTS=( flang flang-rt cmake )
+LLVM_TEST_COMPONENTS=( clang/test/Driver mlir/test/lib )
+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}"
+
+ -DBUILD_SHARED_LIBS=OFF
+ -DMLIR_LINK_MLIR_DYLIB=ON
+ # flang does not feature a dylib, so do not install libraries
+ # or headers
+ -DLLVM_INSTALL_TOOLCHAIN_ONLY=ON
+
+ # TODO: always enable to obtain reproducible tools
+ -DFLANG_INCLUDE_TESTS=$(usex test)
+ )
+ use test && mycmakeargs+=(
+ -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit"
+ -DLLVM_LIT_ARGS="$(get_lit_flags)"
+ )
+
+ # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844
+ use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG"
+ cmake_src_configure
+}
+
+src_test() {
+ # respect TMPDIR!
+ 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
+}
^ permalink raw reply related [flat|nested] 16+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: llvm-core/flang/
@ 2025-02-24 14:14 Michał Górny
0 siblings, 0 replies; 16+ messages in thread
From: Michał Górny @ 2025-02-24 14:14 UTC (permalink / raw
To: gentoo-commits
commit: 659a4c8adb0d70d26f04b1aa2bf0e386747d2a3b
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Mon Feb 24 13:45:42 2025 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Mon Feb 24 14:13:57 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=659a4c8a
llvm-core/flang: Use llvm-runtimes/flang-rt
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
llvm-core/flang/flang-21.0.0.9999.ebuild | 13 ++++---------
...1.0.0.9999.ebuild => flang-21.0.0_pre20250221-r1.ebuild} | 13 ++++---------
2 files changed, 8 insertions(+), 18 deletions(-)
diff --git a/llvm-core/flang/flang-21.0.0.9999.ebuild b/llvm-core/flang/flang-21.0.0.9999.ebuild
index a5cd1ef77ae3..97f8cb4a73c0 100644
--- a/llvm-core/flang/flang-21.0.0.9999.ebuild
+++ b/llvm-core/flang/flang-21.0.0.9999.ebuild
@@ -20,6 +20,7 @@ DEPEND="
"
RDEPEND="
${DEPEND}
+ >=llvm-runtimes/flang-rt-${PV}:${LLVM_MAJOR}
"
BDEPEND="
test? (
@@ -27,7 +28,7 @@ BDEPEND="
)
"
-LLVM_COMPONENTS=( flang flang-rt cmake )
+LLVM_COMPONENTS=( flang cmake )
LLVM_TEST_COMPONENTS=( clang/test/Driver mlir/test/lib )
llvm.org_set_globals
@@ -43,6 +44,8 @@ src_configure() {
# flang does not feature a dylib, so do not install libraries
# or headers
-DLLVM_INSTALL_TOOLCHAIN_ONLY=ON
+ # installed by llvm-runtimes/flang-rt
+ -DFLANG_INCLUDE_RUNTIME=OFF
# TODO: always enable to obtain reproducible tools
-DFLANG_INCLUDE_TESTS=$(usex test)
@@ -62,11 +65,3 @@ 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
-}
diff --git a/llvm-core/flang/flang-21.0.0.9999.ebuild b/llvm-core/flang/flang-21.0.0_pre20250221-r1.ebuild
similarity index 83%
copy from llvm-core/flang/flang-21.0.0.9999.ebuild
copy to llvm-core/flang/flang-21.0.0_pre20250221-r1.ebuild
index a5cd1ef77ae3..97f8cb4a73c0 100644
--- a/llvm-core/flang/flang-21.0.0.9999.ebuild
+++ b/llvm-core/flang/flang-21.0.0_pre20250221-r1.ebuild
@@ -20,6 +20,7 @@ DEPEND="
"
RDEPEND="
${DEPEND}
+ >=llvm-runtimes/flang-rt-${PV}:${LLVM_MAJOR}
"
BDEPEND="
test? (
@@ -27,7 +28,7 @@ BDEPEND="
)
"
-LLVM_COMPONENTS=( flang flang-rt cmake )
+LLVM_COMPONENTS=( flang cmake )
LLVM_TEST_COMPONENTS=( clang/test/Driver mlir/test/lib )
llvm.org_set_globals
@@ -43,6 +44,8 @@ src_configure() {
# flang does not feature a dylib, so do not install libraries
# or headers
-DLLVM_INSTALL_TOOLCHAIN_ONLY=ON
+ # installed by llvm-runtimes/flang-rt
+ -DFLANG_INCLUDE_RUNTIME=OFF
# TODO: always enable to obtain reproducible tools
-DFLANG_INCLUDE_TESTS=$(usex test)
@@ -62,11 +65,3 @@ 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
-}
^ permalink raw reply related [flat|nested] 16+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: llvm-core/flang/
@ 2025-02-25 8:51 Michał Górny
0 siblings, 0 replies; 16+ messages in thread
From: Michał Górny @ 2025-02-25 8:51 UTC (permalink / raw
To: gentoo-commits
commit: 35fa7490d9136f5703aa23280a88a5f6298c6fd8
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Tue Feb 25 08:50:12 2025 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Tue Feb 25 08:51:56 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35fa7490
llvm-core/flang: Move flang-rt to PDEPEND
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
llvm-core/flang/flang-21.0.0.9999.ebuild | 2 ++
llvm-core/flang/flang-21.0.0_pre20250221-r1.ebuild | 2 ++
2 files changed, 4 insertions(+)
diff --git a/llvm-core/flang/flang-21.0.0.9999.ebuild b/llvm-core/flang/flang-21.0.0.9999.ebuild
index 97f8cb4a73c0..e7da2ccc6b58 100644
--- a/llvm-core/flang/flang-21.0.0.9999.ebuild
+++ b/llvm-core/flang/flang-21.0.0.9999.ebuild
@@ -20,6 +20,8 @@ DEPEND="
"
RDEPEND="
${DEPEND}
+"
+PDEPEND="
>=llvm-runtimes/flang-rt-${PV}:${LLVM_MAJOR}
"
BDEPEND="
diff --git a/llvm-core/flang/flang-21.0.0_pre20250221-r1.ebuild b/llvm-core/flang/flang-21.0.0_pre20250221-r1.ebuild
index 97f8cb4a73c0..e7da2ccc6b58 100644
--- a/llvm-core/flang/flang-21.0.0_pre20250221-r1.ebuild
+++ b/llvm-core/flang/flang-21.0.0_pre20250221-r1.ebuild
@@ -20,6 +20,8 @@ DEPEND="
"
RDEPEND="
${DEPEND}
+"
+PDEPEND="
>=llvm-runtimes/flang-rt-${PV}:${LLVM_MAJOR}
"
BDEPEND="
^ permalink raw reply related [flat|nested] 16+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: llvm-core/flang/
@ 2025-02-25 14:03 Michał Górny
0 siblings, 0 replies; 16+ messages in thread
From: Michał Górny @ 2025-02-25 14:03 UTC (permalink / raw
To: gentoo-commits
commit: da99ee5faf8cdc397e0ac348eec64ac10c940320
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Tue Feb 25 12:50:11 2025 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Tue Feb 25 14:03:06 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da99ee5f
llvm-core/flang: Add 21.0.0_pre20250225 snapshot
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
llvm-core/flang/Manifest | 1 +
llvm-core/flang/flang-21.0.0_pre20250225.ebuild | 69 +++++++++++++++++++++++++
2 files changed, 70 insertions(+)
diff --git a/llvm-core/flang/Manifest b/llvm-core/flang/Manifest
index 509158e881bc..2e7851b2b2b9 100644
--- a/llvm-core/flang/Manifest
+++ b/llvm-core/flang/Manifest
@@ -1,2 +1,3 @@
DIST llvm-project-581599096e8a1a89ccd3e053a1209c69a9079083.tar.gz 227830555 BLAKE2B 28a04dd5ce96716d389fe049c4b877f55d6e5cad5c77d8867dd7e3a448213ef413e4f4d7d5f77b0702b26a8eb25f53e08d90e2a5a97eaa3f89245531d9f6626d SHA512 d775aea9bf71d60673e966a689ff6b933afecab2c133a1f64a158551ba9db049221148eab5087bab0ce0ff917456b85fb4ea4d7284886326f54617d167a385a5
DIST llvm-project-c30a7f459452d5766da244564bc1d5888346c364.tar.gz 227560986 BLAKE2B c1c833aa6d488530826d96db81ca8be2fcf842ccf5b10a65ff18269fdfa32fa2742fb0a547eb315c2a9ee383e1b6b6cce4a78136e1740e04d322c79fb6a66a86 SHA512 0b68d3462e5eac89f50cff5e64603758ab74c701ff2de88c8569dd45b7e702b5d13b26c2745615c0c355d46d13765f47e4d43e61cde735240c6f386c0090becb
+DIST llvm-project-d254fa877f419e61e54709f0a6f2e891da893a60.tar.gz 228028122 BLAKE2B 3321f3b205dfcd672d52122d7ba8e4e737916e01f5041a0dc140722f64359476632e036da0e0692cd366b080a073292cfdb4963e973bf800afabc20d06a2e86b SHA512 135c4864973b682cf41953d43d977eaa219a4a898fceb4b4a8cacbbc6a5dd271d26010b1db6c6c90e761bf3495036f3e7528ab259d48c9c4dc4a064332c0326f
diff --git a/llvm-core/flang/flang-21.0.0_pre20250225.ebuild b/llvm-core/flang/flang-21.0.0_pre20250225.ebuild
new file mode 100644
index 000000000000..e7da2ccc6b58
--- /dev/null
+++ b/llvm-core/flang/flang-21.0.0_pre20250225.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake llvm.org
+
+DESCRIPTION="LLVM's Fortran frontend"
+HOMEPAGE="https://flang.llvm.org/"
+
+LICENSE="Apache-2.0-with-LLVM-exceptions"
+SLOT="${LLVM_MAJOR}/${LLVM_SOABI}"
+IUSE="+debug test"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+ ~llvm-core/clang-${PV}[debug=]
+ ~llvm-core/llvm-${PV}[debug=]
+ ~llvm-core/mlir-${PV}[debug=]
+"
+RDEPEND="
+ ${DEPEND}
+"
+PDEPEND="
+ >=llvm-runtimes/flang-rt-${PV}:${LLVM_MAJOR}
+"
+BDEPEND="
+ test? (
+ dev-python/lit
+ )
+"
+
+LLVM_COMPONENTS=( flang cmake )
+LLVM_TEST_COMPONENTS=( clang/test/Driver mlir/test/lib )
+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}"
+
+ -DBUILD_SHARED_LIBS=OFF
+ -DMLIR_LINK_MLIR_DYLIB=ON
+ # flang does not feature a dylib, so do not install libraries
+ # or headers
+ -DLLVM_INSTALL_TOOLCHAIN_ONLY=ON
+ # installed by llvm-runtimes/flang-rt
+ -DFLANG_INCLUDE_RUNTIME=OFF
+
+ # TODO: always enable to obtain reproducible tools
+ -DFLANG_INCLUDE_TESTS=$(usex test)
+ )
+ use test && mycmakeargs+=(
+ -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit"
+ -DLLVM_LIT_ARGS="$(get_lit_flags)"
+ )
+
+ # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844
+ use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG"
+ cmake_src_configure
+}
+
+src_test() {
+ # respect TMPDIR!
+ local -x LIT_PRESERVES_TMP=1
+ cmake_build check-flang
+}
^ permalink raw reply related [flat|nested] 16+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: llvm-core/flang/
@ 2025-03-01 8:34 Michał Górny
0 siblings, 0 replies; 16+ messages in thread
From: Michał Górny @ 2025-03-01 8:34 UTC (permalink / raw
To: gentoo-commits
commit: 74475f81b894751cca3ebb5d0b28caf38ef9c102
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Mar 1 08:32:42 2025 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Mar 1 08:32:42 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74475f81
llvm-core/flang: Remove old
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
llvm-core/flang/Manifest | 1 -
llvm-core/flang/flang-21.0.0_pre20250215.ebuild | 72 -------------------------
2 files changed, 73 deletions(-)
diff --git a/llvm-core/flang/Manifest b/llvm-core/flang/Manifest
index 2e7851b2b2b9..7af56d1293ec 100644
--- a/llvm-core/flang/Manifest
+++ b/llvm-core/flang/Manifest
@@ -1,3 +1,2 @@
DIST llvm-project-581599096e8a1a89ccd3e053a1209c69a9079083.tar.gz 227830555 BLAKE2B 28a04dd5ce96716d389fe049c4b877f55d6e5cad5c77d8867dd7e3a448213ef413e4f4d7d5f77b0702b26a8eb25f53e08d90e2a5a97eaa3f89245531d9f6626d SHA512 d775aea9bf71d60673e966a689ff6b933afecab2c133a1f64a158551ba9db049221148eab5087bab0ce0ff917456b85fb4ea4d7284886326f54617d167a385a5
-DIST llvm-project-c30a7f459452d5766da244564bc1d5888346c364.tar.gz 227560986 BLAKE2B c1c833aa6d488530826d96db81ca8be2fcf842ccf5b10a65ff18269fdfa32fa2742fb0a547eb315c2a9ee383e1b6b6cce4a78136e1740e04d322c79fb6a66a86 SHA512 0b68d3462e5eac89f50cff5e64603758ab74c701ff2de88c8569dd45b7e702b5d13b26c2745615c0c355d46d13765f47e4d43e61cde735240c6f386c0090becb
DIST llvm-project-d254fa877f419e61e54709f0a6f2e891da893a60.tar.gz 228028122 BLAKE2B 3321f3b205dfcd672d52122d7ba8e4e737916e01f5041a0dc140722f64359476632e036da0e0692cd366b080a073292cfdb4963e973bf800afabc20d06a2e86b SHA512 135c4864973b682cf41953d43d977eaa219a4a898fceb4b4a8cacbbc6a5dd271d26010b1db6c6c90e761bf3495036f3e7528ab259d48c9c4dc4a064332c0326f
diff --git a/llvm-core/flang/flang-21.0.0_pre20250215.ebuild b/llvm-core/flang/flang-21.0.0_pre20250215.ebuild
deleted file mode 100644
index c6107fb5c347..000000000000
--- a/llvm-core/flang/flang-21.0.0_pre20250215.ebuild
+++ /dev/null
@@ -1,72 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake llvm.org
-
-DESCRIPTION="LLVM's Fortran frontend"
-HOMEPAGE="https://flang.llvm.org/"
-
-LICENSE="Apache-2.0-with-LLVM-exceptions"
-SLOT="${LLVM_MAJOR}/${LLVM_SOABI}"
-IUSE="+debug test"
-RESTRICT="!test? ( test )"
-
-DEPEND="
- ~llvm-core/clang-${PV}[debug=]
- ~llvm-core/llvm-${PV}[debug=]
- ~llvm-core/mlir-${PV}[debug=]
-"
-RDEPEND="
- ${DEPEND}
-"
-BDEPEND="
- test? (
- dev-python/lit
- )
-"
-
-LLVM_COMPONENTS=( flang cmake )
-LLVM_TEST_COMPONENTS=( clang/test/Driver mlir/test/lib )
-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}"
-
- -DBUILD_SHARED_LIBS=OFF
- -DMLIR_LINK_MLIR_DYLIB=ON
- # flang does not feature a dylib, so do not install libraries
- # or headers
- -DLLVM_INSTALL_TOOLCHAIN_ONLY=ON
-
- # TODO: always enable to obtain reproducible tools
- -DFLANG_INCLUDE_TESTS=$(usex test)
- )
- use test && mycmakeargs+=(
- -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit"
- -DLLVM_LIT_ARGS="$(get_lit_flags)"
- )
-
- # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844
- use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG"
- cmake_src_configure
-}
-
-src_test() {
- # respect TMPDIR!
- 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
-}
^ permalink raw reply related [flat|nested] 16+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: llvm-core/flang/
@ 2025-03-01 12:58 Michał Górny
0 siblings, 0 replies; 16+ messages in thread
From: Michał Górny @ 2025-03-01 12:58 UTC (permalink / raw
To: gentoo-commits
commit: 66b255424d10a8781eff4ddc66ed5b248fdb99d7
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Mar 1 12:56:15 2025 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Mar 1 12:58:22 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66b25542
llvm-core/flang: Add 21.0.0_pre20250301 snapshot
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
llvm-core/flang/Manifest | 1 +
llvm-core/flang/flang-21.0.0_pre20250301.ebuild | 69 +++++++++++++++++++++++++
2 files changed, 70 insertions(+)
diff --git a/llvm-core/flang/Manifest b/llvm-core/flang/Manifest
index 72f84bf47289..c7fdddbe6ab3 100644
--- a/llvm-core/flang/Manifest
+++ b/llvm-core/flang/Manifest
@@ -1 +1,2 @@
+DIST llvm-project-7e8a06cfa4a2951b8ee77e19e34926e6e535b4d1.tar.gz 228792296 BLAKE2B cd9357bdca9342770820f9fadfbd0b129a83324847f18e2ebac1fed8df4afb101aba2dc19d90264ae1e2d5692e34149ca24ef82a4973e7aeddb157268bb411b6 SHA512 9821a34a559e1db596940d76ce9388360baea43c1a9de814f567bfcf1428a0c6e3ced61b1e07537058454785d9c3aa3f443cbcf742a01fb40dd20b476a906442
DIST llvm-project-d254fa877f419e61e54709f0a6f2e891da893a60.tar.gz 228028122 BLAKE2B 3321f3b205dfcd672d52122d7ba8e4e737916e01f5041a0dc140722f64359476632e036da0e0692cd366b080a073292cfdb4963e973bf800afabc20d06a2e86b SHA512 135c4864973b682cf41953d43d977eaa219a4a898fceb4b4a8cacbbc6a5dd271d26010b1db6c6c90e761bf3495036f3e7528ab259d48c9c4dc4a064332c0326f
diff --git a/llvm-core/flang/flang-21.0.0_pre20250301.ebuild b/llvm-core/flang/flang-21.0.0_pre20250301.ebuild
new file mode 100644
index 000000000000..e7da2ccc6b58
--- /dev/null
+++ b/llvm-core/flang/flang-21.0.0_pre20250301.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake llvm.org
+
+DESCRIPTION="LLVM's Fortran frontend"
+HOMEPAGE="https://flang.llvm.org/"
+
+LICENSE="Apache-2.0-with-LLVM-exceptions"
+SLOT="${LLVM_MAJOR}/${LLVM_SOABI}"
+IUSE="+debug test"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+ ~llvm-core/clang-${PV}[debug=]
+ ~llvm-core/llvm-${PV}[debug=]
+ ~llvm-core/mlir-${PV}[debug=]
+"
+RDEPEND="
+ ${DEPEND}
+"
+PDEPEND="
+ >=llvm-runtimes/flang-rt-${PV}:${LLVM_MAJOR}
+"
+BDEPEND="
+ test? (
+ dev-python/lit
+ )
+"
+
+LLVM_COMPONENTS=( flang cmake )
+LLVM_TEST_COMPONENTS=( clang/test/Driver mlir/test/lib )
+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}"
+
+ -DBUILD_SHARED_LIBS=OFF
+ -DMLIR_LINK_MLIR_DYLIB=ON
+ # flang does not feature a dylib, so do not install libraries
+ # or headers
+ -DLLVM_INSTALL_TOOLCHAIN_ONLY=ON
+ # installed by llvm-runtimes/flang-rt
+ -DFLANG_INCLUDE_RUNTIME=OFF
+
+ # TODO: always enable to obtain reproducible tools
+ -DFLANG_INCLUDE_TESTS=$(usex test)
+ )
+ use test && mycmakeargs+=(
+ -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit"
+ -DLLVM_LIT_ARGS="$(get_lit_flags)"
+ )
+
+ # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844
+ use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG"
+ cmake_src_configure
+}
+
+src_test() {
+ # respect TMPDIR!
+ local -x LIT_PRESERVES_TMP=1
+ cmake_build check-flang
+}
^ permalink raw reply related [flat|nested] 16+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: llvm-core/flang/
@ 2025-03-05 10:39 Michał Górny
0 siblings, 0 replies; 16+ messages in thread
From: Michał Górny @ 2025-03-05 10:39 UTC (permalink / raw
To: gentoo-commits
commit: a4803ff59e323a9e0191de883144ade7885a5fe7
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Mar 5 10:33:33 2025 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Mar 5 10:39:52 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4803ff5
llvm-core/flang: Remove old
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
llvm-core/flang/Manifest | 1 -
llvm-core/flang/flang-21.0.0_pre20250225.ebuild | 69 -------------------------
2 files changed, 70 deletions(-)
diff --git a/llvm-core/flang/Manifest b/llvm-core/flang/Manifest
index c7fdddbe6ab3..afd12932d6bc 100644
--- a/llvm-core/flang/Manifest
+++ b/llvm-core/flang/Manifest
@@ -1,2 +1 @@
DIST llvm-project-7e8a06cfa4a2951b8ee77e19e34926e6e535b4d1.tar.gz 228792296 BLAKE2B cd9357bdca9342770820f9fadfbd0b129a83324847f18e2ebac1fed8df4afb101aba2dc19d90264ae1e2d5692e34149ca24ef82a4973e7aeddb157268bb411b6 SHA512 9821a34a559e1db596940d76ce9388360baea43c1a9de814f567bfcf1428a0c6e3ced61b1e07537058454785d9c3aa3f443cbcf742a01fb40dd20b476a906442
-DIST llvm-project-d254fa877f419e61e54709f0a6f2e891da893a60.tar.gz 228028122 BLAKE2B 3321f3b205dfcd672d52122d7ba8e4e737916e01f5041a0dc140722f64359476632e036da0e0692cd366b080a073292cfdb4963e973bf800afabc20d06a2e86b SHA512 135c4864973b682cf41953d43d977eaa219a4a898fceb4b4a8cacbbc6a5dd271d26010b1db6c6c90e761bf3495036f3e7528ab259d48c9c4dc4a064332c0326f
diff --git a/llvm-core/flang/flang-21.0.0_pre20250225.ebuild b/llvm-core/flang/flang-21.0.0_pre20250225.ebuild
deleted file mode 100644
index e7da2ccc6b58..000000000000
--- a/llvm-core/flang/flang-21.0.0_pre20250225.ebuild
+++ /dev/null
@@ -1,69 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake llvm.org
-
-DESCRIPTION="LLVM's Fortran frontend"
-HOMEPAGE="https://flang.llvm.org/"
-
-LICENSE="Apache-2.0-with-LLVM-exceptions"
-SLOT="${LLVM_MAJOR}/${LLVM_SOABI}"
-IUSE="+debug test"
-RESTRICT="!test? ( test )"
-
-DEPEND="
- ~llvm-core/clang-${PV}[debug=]
- ~llvm-core/llvm-${PV}[debug=]
- ~llvm-core/mlir-${PV}[debug=]
-"
-RDEPEND="
- ${DEPEND}
-"
-PDEPEND="
- >=llvm-runtimes/flang-rt-${PV}:${LLVM_MAJOR}
-"
-BDEPEND="
- test? (
- dev-python/lit
- )
-"
-
-LLVM_COMPONENTS=( flang cmake )
-LLVM_TEST_COMPONENTS=( clang/test/Driver mlir/test/lib )
-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}"
-
- -DBUILD_SHARED_LIBS=OFF
- -DMLIR_LINK_MLIR_DYLIB=ON
- # flang does not feature a dylib, so do not install libraries
- # or headers
- -DLLVM_INSTALL_TOOLCHAIN_ONLY=ON
- # installed by llvm-runtimes/flang-rt
- -DFLANG_INCLUDE_RUNTIME=OFF
-
- # TODO: always enable to obtain reproducible tools
- -DFLANG_INCLUDE_TESTS=$(usex test)
- )
- use test && mycmakeargs+=(
- -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit"
- -DLLVM_LIT_ARGS="$(get_lit_flags)"
- )
-
- # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844
- use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG"
- cmake_src_configure
-}
-
-src_test() {
- # respect TMPDIR!
- local -x LIT_PRESERVES_TMP=1
- cmake_build check-flang
-}
^ permalink raw reply related [flat|nested] 16+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: llvm-core/flang/
@ 2025-03-11 14:56 Michał Górny
0 siblings, 0 replies; 16+ messages in thread
From: Michał Górny @ 2025-03-11 14:56 UTC (permalink / raw
To: gentoo-commits
commit: 971041708f39c6daebc4fc6587acdb626e61116d
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Tue Mar 11 14:51:35 2025 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Tue Mar 11 14:56:23 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97104170
llvm-core/flang: Add 21.0.0_pre20250311 snapshot
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
llvm-core/flang/Manifest | 1 +
llvm-core/flang/flang-21.0.0_pre20250311.ebuild | 69 +++++++++++++++++++++++++
2 files changed, 70 insertions(+)
diff --git a/llvm-core/flang/Manifest b/llvm-core/flang/Manifest
index afd12932d6bc..93dc82ee1ec4 100644
--- a/llvm-core/flang/Manifest
+++ b/llvm-core/flang/Manifest
@@ -1 +1,2 @@
DIST llvm-project-7e8a06cfa4a2951b8ee77e19e34926e6e535b4d1.tar.gz 228792296 BLAKE2B cd9357bdca9342770820f9fadfbd0b129a83324847f18e2ebac1fed8df4afb101aba2dc19d90264ae1e2d5692e34149ca24ef82a4973e7aeddb157268bb411b6 SHA512 9821a34a559e1db596940d76ce9388360baea43c1a9de814f567bfcf1428a0c6e3ced61b1e07537058454785d9c3aa3f443cbcf742a01fb40dd20b476a906442
+DIST llvm-project-cb7298f66d62a3548fcf3bd230304067ecf30d17.tar.gz 229200711 BLAKE2B 1910569812e7423cf566b0dec67269404ba8db8232ab293bc603a88914f2b756e3088bf2133c0fca612cc58d39691c7b813b3c5839a7ac9a3d177fe6bde766c6 SHA512 07c3f6ce34e7d32c5ebce1d2efb77e6a1dde49f9eedf7191733a20bdcb6ffd0c03f8fc8de85fd00bd9465b209f140639a68a367d2218c028bfa6e06067cc3e14
diff --git a/llvm-core/flang/flang-21.0.0_pre20250311.ebuild b/llvm-core/flang/flang-21.0.0_pre20250311.ebuild
new file mode 100644
index 000000000000..e7da2ccc6b58
--- /dev/null
+++ b/llvm-core/flang/flang-21.0.0_pre20250311.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake llvm.org
+
+DESCRIPTION="LLVM's Fortran frontend"
+HOMEPAGE="https://flang.llvm.org/"
+
+LICENSE="Apache-2.0-with-LLVM-exceptions"
+SLOT="${LLVM_MAJOR}/${LLVM_SOABI}"
+IUSE="+debug test"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+ ~llvm-core/clang-${PV}[debug=]
+ ~llvm-core/llvm-${PV}[debug=]
+ ~llvm-core/mlir-${PV}[debug=]
+"
+RDEPEND="
+ ${DEPEND}
+"
+PDEPEND="
+ >=llvm-runtimes/flang-rt-${PV}:${LLVM_MAJOR}
+"
+BDEPEND="
+ test? (
+ dev-python/lit
+ )
+"
+
+LLVM_COMPONENTS=( flang cmake )
+LLVM_TEST_COMPONENTS=( clang/test/Driver mlir/test/lib )
+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}"
+
+ -DBUILD_SHARED_LIBS=OFF
+ -DMLIR_LINK_MLIR_DYLIB=ON
+ # flang does not feature a dylib, so do not install libraries
+ # or headers
+ -DLLVM_INSTALL_TOOLCHAIN_ONLY=ON
+ # installed by llvm-runtimes/flang-rt
+ -DFLANG_INCLUDE_RUNTIME=OFF
+
+ # TODO: always enable to obtain reproducible tools
+ -DFLANG_INCLUDE_TESTS=$(usex test)
+ )
+ use test && mycmakeargs+=(
+ -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit"
+ -DLLVM_LIT_ARGS="$(get_lit_flags)"
+ )
+
+ # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844
+ use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG"
+ cmake_src_configure
+}
+
+src_test() {
+ # respect TMPDIR!
+ local -x LIT_PRESERVES_TMP=1
+ cmake_build check-flang
+}
^ permalink raw reply related [flat|nested] 16+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: llvm-core/flang/
@ 2025-03-16 17:41 Michał Górny
0 siblings, 0 replies; 16+ messages in thread
From: Michał Górny @ 2025-03-16 17:41 UTC (permalink / raw
To: gentoo-commits
commit: 7ae6d21f3454012a19046eee1fe8a9619f6e5da4
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sun Mar 16 17:30:42 2025 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sun Mar 16 17:30:42 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ae6d21f
llvm-core/flang: Remove old
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
llvm-core/flang/Manifest | 1 -
llvm-core/flang/flang-21.0.0_pre20250301.ebuild | 69 -------------------------
2 files changed, 70 deletions(-)
diff --git a/llvm-core/flang/Manifest b/llvm-core/flang/Manifest
index 93dc82ee1ec4..c0f3bf3f38ba 100644
--- a/llvm-core/flang/Manifest
+++ b/llvm-core/flang/Manifest
@@ -1,2 +1 @@
-DIST llvm-project-7e8a06cfa4a2951b8ee77e19e34926e6e535b4d1.tar.gz 228792296 BLAKE2B cd9357bdca9342770820f9fadfbd0b129a83324847f18e2ebac1fed8df4afb101aba2dc19d90264ae1e2d5692e34149ca24ef82a4973e7aeddb157268bb411b6 SHA512 9821a34a559e1db596940d76ce9388360baea43c1a9de814f567bfcf1428a0c6e3ced61b1e07537058454785d9c3aa3f443cbcf742a01fb40dd20b476a906442
DIST llvm-project-cb7298f66d62a3548fcf3bd230304067ecf30d17.tar.gz 229200711 BLAKE2B 1910569812e7423cf566b0dec67269404ba8db8232ab293bc603a88914f2b756e3088bf2133c0fca612cc58d39691c7b813b3c5839a7ac9a3d177fe6bde766c6 SHA512 07c3f6ce34e7d32c5ebce1d2efb77e6a1dde49f9eedf7191733a20bdcb6ffd0c03f8fc8de85fd00bd9465b209f140639a68a367d2218c028bfa6e06067cc3e14
diff --git a/llvm-core/flang/flang-21.0.0_pre20250301.ebuild b/llvm-core/flang/flang-21.0.0_pre20250301.ebuild
deleted file mode 100644
index e7da2ccc6b58..000000000000
--- a/llvm-core/flang/flang-21.0.0_pre20250301.ebuild
+++ /dev/null
@@ -1,69 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake llvm.org
-
-DESCRIPTION="LLVM's Fortran frontend"
-HOMEPAGE="https://flang.llvm.org/"
-
-LICENSE="Apache-2.0-with-LLVM-exceptions"
-SLOT="${LLVM_MAJOR}/${LLVM_SOABI}"
-IUSE="+debug test"
-RESTRICT="!test? ( test )"
-
-DEPEND="
- ~llvm-core/clang-${PV}[debug=]
- ~llvm-core/llvm-${PV}[debug=]
- ~llvm-core/mlir-${PV}[debug=]
-"
-RDEPEND="
- ${DEPEND}
-"
-PDEPEND="
- >=llvm-runtimes/flang-rt-${PV}:${LLVM_MAJOR}
-"
-BDEPEND="
- test? (
- dev-python/lit
- )
-"
-
-LLVM_COMPONENTS=( flang cmake )
-LLVM_TEST_COMPONENTS=( clang/test/Driver mlir/test/lib )
-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}"
-
- -DBUILD_SHARED_LIBS=OFF
- -DMLIR_LINK_MLIR_DYLIB=ON
- # flang does not feature a dylib, so do not install libraries
- # or headers
- -DLLVM_INSTALL_TOOLCHAIN_ONLY=ON
- # installed by llvm-runtimes/flang-rt
- -DFLANG_INCLUDE_RUNTIME=OFF
-
- # TODO: always enable to obtain reproducible tools
- -DFLANG_INCLUDE_TESTS=$(usex test)
- )
- use test && mycmakeargs+=(
- -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit"
- -DLLVM_LIT_ARGS="$(get_lit_flags)"
- )
-
- # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844
- use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG"
- cmake_src_configure
-}
-
-src_test() {
- # respect TMPDIR!
- local -x LIT_PRESERVES_TMP=1
- cmake_build check-flang
-}
^ permalink raw reply related [flat|nested] 16+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: llvm-core/flang/
@ 2025-03-17 20:13 Michał Górny
0 siblings, 0 replies; 16+ messages in thread
From: Michał Górny @ 2025-03-17 20:13 UTC (permalink / raw
To: gentoo-commits
commit: 73c56d03c7ca67eac6a8932cfd4794c8e01b5d29
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Mon Mar 17 17:57:27 2025 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Mon Mar 17 20:13:19 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73c56d03
llvm-core/flang: Add 21.0.0_pre20250317 snapshot
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
llvm-core/flang/Manifest | 1 +
llvm-core/flang/flang-21.0.0_pre20250317.ebuild | 69 +++++++++++++++++++++++++
2 files changed, 70 insertions(+)
diff --git a/llvm-core/flang/Manifest b/llvm-core/flang/Manifest
index c0f3bf3f38ba..e6d56a6b3e5a 100644
--- a/llvm-core/flang/Manifest
+++ b/llvm-core/flang/Manifest
@@ -1 +1,2 @@
+DIST llvm-project-1c3a9a853ce68c3c539e7cab21380b9d8b18f426.tar.gz 229448743 BLAKE2B c1eacc2ed05c460f56cf83f16b982e3fa4ac530483d7cf003034239aff3b3dbffbdd3042a3f295a83ec94fcf32f802714e4937fd3761a5e03d4ed1b4093e81bf SHA512 98b7e9fa330a6fce33ca9757caf5d2e41d0b73117cb24b2aed880274c2d6f8a8c1a0028dd0e773fa42deb61dbe3b9dd4fb2f44e50814b966fcdeae8e5b417e6d
DIST llvm-project-cb7298f66d62a3548fcf3bd230304067ecf30d17.tar.gz 229200711 BLAKE2B 1910569812e7423cf566b0dec67269404ba8db8232ab293bc603a88914f2b756e3088bf2133c0fca612cc58d39691c7b813b3c5839a7ac9a3d177fe6bde766c6 SHA512 07c3f6ce34e7d32c5ebce1d2efb77e6a1dde49f9eedf7191733a20bdcb6ffd0c03f8fc8de85fd00bd9465b209f140639a68a367d2218c028bfa6e06067cc3e14
diff --git a/llvm-core/flang/flang-21.0.0_pre20250317.ebuild b/llvm-core/flang/flang-21.0.0_pre20250317.ebuild
new file mode 100644
index 000000000000..e7da2ccc6b58
--- /dev/null
+++ b/llvm-core/flang/flang-21.0.0_pre20250317.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake llvm.org
+
+DESCRIPTION="LLVM's Fortran frontend"
+HOMEPAGE="https://flang.llvm.org/"
+
+LICENSE="Apache-2.0-with-LLVM-exceptions"
+SLOT="${LLVM_MAJOR}/${LLVM_SOABI}"
+IUSE="+debug test"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+ ~llvm-core/clang-${PV}[debug=]
+ ~llvm-core/llvm-${PV}[debug=]
+ ~llvm-core/mlir-${PV}[debug=]
+"
+RDEPEND="
+ ${DEPEND}
+"
+PDEPEND="
+ >=llvm-runtimes/flang-rt-${PV}:${LLVM_MAJOR}
+"
+BDEPEND="
+ test? (
+ dev-python/lit
+ )
+"
+
+LLVM_COMPONENTS=( flang cmake )
+LLVM_TEST_COMPONENTS=( clang/test/Driver mlir/test/lib )
+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}"
+
+ -DBUILD_SHARED_LIBS=OFF
+ -DMLIR_LINK_MLIR_DYLIB=ON
+ # flang does not feature a dylib, so do not install libraries
+ # or headers
+ -DLLVM_INSTALL_TOOLCHAIN_ONLY=ON
+ # installed by llvm-runtimes/flang-rt
+ -DFLANG_INCLUDE_RUNTIME=OFF
+
+ # TODO: always enable to obtain reproducible tools
+ -DFLANG_INCLUDE_TESTS=$(usex test)
+ )
+ use test && mycmakeargs+=(
+ -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit"
+ -DLLVM_LIT_ARGS="$(get_lit_flags)"
+ )
+
+ # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844
+ use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG"
+ cmake_src_configure
+}
+
+src_test() {
+ # respect TMPDIR!
+ local -x LIT_PRESERVES_TMP=1
+ cmake_build check-flang
+}
^ permalink raw reply related [flat|nested] 16+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: llvm-core/flang/
@ 2025-03-22 10:43 Michał Górny
0 siblings, 0 replies; 16+ messages in thread
From: Michał Górny @ 2025-03-22 10:43 UTC (permalink / raw
To: gentoo-commits
commit: 209ca4a8e970d0e50db4c7f2888d262a47bd6f98
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Mar 22 10:41:34 2025 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Mar 22 10:41:34 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=209ca4a8
llvm-core/flang: Remove old
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
llvm-core/flang/Manifest | 1 -
llvm-core/flang/flang-21.0.0_pre20250311.ebuild | 69 -------------------------
2 files changed, 70 deletions(-)
diff --git a/llvm-core/flang/Manifest b/llvm-core/flang/Manifest
index d1add7a17b9b..8b4d3237c46b 100644
--- a/llvm-core/flang/Manifest
+++ b/llvm-core/flang/Manifest
@@ -1,3 +1,2 @@
DIST llvm-project-1c3a9a853ce68c3c539e7cab21380b9d8b18f426.tar.gz 229448743 BLAKE2B c1eacc2ed05c460f56cf83f16b982e3fa4ac530483d7cf003034239aff3b3dbffbdd3042a3f295a83ec94fcf32f802714e4937fd3761a5e03d4ed1b4093e81bf SHA512 98b7e9fa330a6fce33ca9757caf5d2e41d0b73117cb24b2aed880274c2d6f8a8c1a0028dd0e773fa42deb61dbe3b9dd4fb2f44e50814b966fcdeae8e5b417e6d
DIST llvm-project-1d133420dc512487e2be0e9d86755f2a7c3497a7.tar.gz 229268288 BLAKE2B aca79bcca631deeab429a03cd2732d78d8ecf0c9615bce181445ed875436806609dc85a57d4f97109492833d620d060ea93fed450a4912c2d94597aeabf84974 SHA512 24ecadfccdf785bfbf27d5007afd2a4d5868493b2c5f48d6cf07c335bfbfef5cba4f12a639971e5f95877ae3b8c7b7fc0c210e404d21036af553de82a5059037
-DIST llvm-project-cb7298f66d62a3548fcf3bd230304067ecf30d17.tar.gz 229200711 BLAKE2B 1910569812e7423cf566b0dec67269404ba8db8232ab293bc603a88914f2b756e3088bf2133c0fca612cc58d39691c7b813b3c5839a7ac9a3d177fe6bde766c6 SHA512 07c3f6ce34e7d32c5ebce1d2efb77e6a1dde49f9eedf7191733a20bdcb6ffd0c03f8fc8de85fd00bd9465b209f140639a68a367d2218c028bfa6e06067cc3e14
diff --git a/llvm-core/flang/flang-21.0.0_pre20250311.ebuild b/llvm-core/flang/flang-21.0.0_pre20250311.ebuild
deleted file mode 100644
index e7da2ccc6b58..000000000000
--- a/llvm-core/flang/flang-21.0.0_pre20250311.ebuild
+++ /dev/null
@@ -1,69 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake llvm.org
-
-DESCRIPTION="LLVM's Fortran frontend"
-HOMEPAGE="https://flang.llvm.org/"
-
-LICENSE="Apache-2.0-with-LLVM-exceptions"
-SLOT="${LLVM_MAJOR}/${LLVM_SOABI}"
-IUSE="+debug test"
-RESTRICT="!test? ( test )"
-
-DEPEND="
- ~llvm-core/clang-${PV}[debug=]
- ~llvm-core/llvm-${PV}[debug=]
- ~llvm-core/mlir-${PV}[debug=]
-"
-RDEPEND="
- ${DEPEND}
-"
-PDEPEND="
- >=llvm-runtimes/flang-rt-${PV}:${LLVM_MAJOR}
-"
-BDEPEND="
- test? (
- dev-python/lit
- )
-"
-
-LLVM_COMPONENTS=( flang cmake )
-LLVM_TEST_COMPONENTS=( clang/test/Driver mlir/test/lib )
-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}"
-
- -DBUILD_SHARED_LIBS=OFF
- -DMLIR_LINK_MLIR_DYLIB=ON
- # flang does not feature a dylib, so do not install libraries
- # or headers
- -DLLVM_INSTALL_TOOLCHAIN_ONLY=ON
- # installed by llvm-runtimes/flang-rt
- -DFLANG_INCLUDE_RUNTIME=OFF
-
- # TODO: always enable to obtain reproducible tools
- -DFLANG_INCLUDE_TESTS=$(usex test)
- )
- use test && mycmakeargs+=(
- -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit"
- -DLLVM_LIT_ARGS="$(get_lit_flags)"
- )
-
- # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844
- use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG"
- cmake_src_configure
-}
-
-src_test() {
- # respect TMPDIR!
- local -x LIT_PRESERVES_TMP=1
- cmake_build check-flang
-}
^ permalink raw reply related [flat|nested] 16+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: llvm-core/flang/
@ 2025-03-29 10:27 Michał Górny
0 siblings, 0 replies; 16+ messages in thread
From: Michał Górny @ 2025-03-29 10:27 UTC (permalink / raw
To: gentoo-commits
commit: 1a0065a777bbc003c31843cfa12ccac271076ea7
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Mar 29 10:25:37 2025 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Mar 29 10:25:37 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a0065a7
llvm-core/flang: Add 21.0.0_pre20250329 snapshot
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
llvm-core/flang/Manifest | 1 +
llvm-core/flang/flang-21.0.0_pre20250329.ebuild | 69 +++++++++++++++++++++++++
2 files changed, 70 insertions(+)
diff --git a/llvm-core/flang/Manifest b/llvm-core/flang/Manifest
index 8b4d3237c46b..1fe3ff455123 100644
--- a/llvm-core/flang/Manifest
+++ b/llvm-core/flang/Manifest
@@ -1,2 +1,3 @@
DIST llvm-project-1c3a9a853ce68c3c539e7cab21380b9d8b18f426.tar.gz 229448743 BLAKE2B c1eacc2ed05c460f56cf83f16b982e3fa4ac530483d7cf003034239aff3b3dbffbdd3042a3f295a83ec94fcf32f802714e4937fd3761a5e03d4ed1b4093e81bf SHA512 98b7e9fa330a6fce33ca9757caf5d2e41d0b73117cb24b2aed880274c2d6f8a8c1a0028dd0e773fa42deb61dbe3b9dd4fb2f44e50814b966fcdeae8e5b417e6d
DIST llvm-project-1d133420dc512487e2be0e9d86755f2a7c3497a7.tar.gz 229268288 BLAKE2B aca79bcca631deeab429a03cd2732d78d8ecf0c9615bce181445ed875436806609dc85a57d4f97109492833d620d060ea93fed450a4912c2d94597aeabf84974 SHA512 24ecadfccdf785bfbf27d5007afd2a4d5868493b2c5f48d6cf07c335bfbfef5cba4f12a639971e5f95877ae3b8c7b7fc0c210e404d21036af553de82a5059037
+DIST llvm-project-21eeca3db0341fef4ab4a6464ffe38b2eba5810c.tar.gz 229546432 BLAKE2B e783f08b93498b252741a07fd3aa3383ca93f66688f9bbdb2e11185c660dfff1020ab4a1ca803ab69ab28dc2fd8b5c3855f45c0b77851b8e6edeb0dc5bf6cbd4 SHA512 54420956b36f3bccabea2171a4103ca20d6b136e1d1f7f217e0ec735be4542bbd840ef228c55f3e9103ad2f9fb41393e611d5aaa1521d01fdd163b770b80ba0b
diff --git a/llvm-core/flang/flang-21.0.0_pre20250329.ebuild b/llvm-core/flang/flang-21.0.0_pre20250329.ebuild
new file mode 100644
index 000000000000..e7da2ccc6b58
--- /dev/null
+++ b/llvm-core/flang/flang-21.0.0_pre20250329.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake llvm.org
+
+DESCRIPTION="LLVM's Fortran frontend"
+HOMEPAGE="https://flang.llvm.org/"
+
+LICENSE="Apache-2.0-with-LLVM-exceptions"
+SLOT="${LLVM_MAJOR}/${LLVM_SOABI}"
+IUSE="+debug test"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+ ~llvm-core/clang-${PV}[debug=]
+ ~llvm-core/llvm-${PV}[debug=]
+ ~llvm-core/mlir-${PV}[debug=]
+"
+RDEPEND="
+ ${DEPEND}
+"
+PDEPEND="
+ >=llvm-runtimes/flang-rt-${PV}:${LLVM_MAJOR}
+"
+BDEPEND="
+ test? (
+ dev-python/lit
+ )
+"
+
+LLVM_COMPONENTS=( flang cmake )
+LLVM_TEST_COMPONENTS=( clang/test/Driver mlir/test/lib )
+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}"
+
+ -DBUILD_SHARED_LIBS=OFF
+ -DMLIR_LINK_MLIR_DYLIB=ON
+ # flang does not feature a dylib, so do not install libraries
+ # or headers
+ -DLLVM_INSTALL_TOOLCHAIN_ONLY=ON
+ # installed by llvm-runtimes/flang-rt
+ -DFLANG_INCLUDE_RUNTIME=OFF
+
+ # TODO: always enable to obtain reproducible tools
+ -DFLANG_INCLUDE_TESTS=$(usex test)
+ )
+ use test && mycmakeargs+=(
+ -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit"
+ -DLLVM_LIT_ARGS="$(get_lit_flags)"
+ )
+
+ # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844
+ use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG"
+ cmake_src_configure
+}
+
+src_test() {
+ # respect TMPDIR!
+ local -x LIT_PRESERVES_TMP=1
+ cmake_build check-flang
+}
^ permalink raw reply related [flat|nested] 16+ messages in thread
end of thread, other threads:[~2025-03-29 10:27 UTC | newest]
Thread overview: 16+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-02-17 20:47 [gentoo-commits] repo/gentoo:master commit in: llvm-core/flang/ Michał Górny
-- strict thread matches above, loose matches on Subject: below --
2025-03-29 10:27 Michał Górny
2025-03-22 10:43 Michał Górny
2025-03-17 20:13 Michał Górny
2025-03-16 17:41 Michał Górny
2025-03-11 14:56 Michał Górny
2025-03-05 10:39 Michał Górny
2025-03-01 12:58 Michał Górny
2025-03-01 8:34 Michał Górny
2025-02-25 14:03 Michał Górny
2025-02-25 8:51 Michał Górny
2025-02-24 14:14 Michał Górny
2025-02-22 15:19 Michał Górny
2025-02-21 18:17 Michał Górny
2025-02-17 20:47 Michał Górny
2025-02-16 2:37 Michał Górny
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox