* [gentoo-commits] repo/gentoo:master commit in: llvm-core/clang-runtime/
@ 2024-12-16 5:57 Michał Górny
0 siblings, 0 replies; 35+ messages in thread
From: Michał Górny @ 2024-12-16 5:57 UTC (permalink / raw
To: gentoo-commits
commit: 60ae521cf58f145c21074a48aa71dc559444f5b1
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sun Dec 15 20:12:21 2024 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Mon Dec 16 05:55:56 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60ae521c
llvm-core/clang-runtime: Add 20.0.0_pre20241215 snapshot
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
.../clang-runtime-20.0.0_pre20241215.ebuild | 44 ++++++++++++++++++++++
1 file changed, 44 insertions(+)
diff --git a/llvm-core/clang-runtime/clang-runtime-20.0.0_pre20241215.ebuild b/llvm-core/clang-runtime/clang-runtime-20.0.0_pre20241215.ebuild
new file mode 100644
index 000000000000..731f7ca4c926
--- /dev/null
+++ b/llvm-core/clang-runtime/clang-runtime-20.0.0_pre20241215.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit multilib-build toolchain-funcs
+
+DESCRIPTION="Meta-ebuild for clang runtime libraries"
+HOMEPAGE="https://clang.llvm.org/"
+
+LICENSE="metapackage"
+SLOT="${PV%%.*}"
+IUSE="+compiler-rt libcxx offload openmp +sanitize"
+REQUIRED_USE="sanitize? ( compiler-rt )"
+
+RDEPEND="
+ compiler-rt? (
+ ~llvm-runtimes/compiler-rt-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
+ sanitize? (
+ ~llvm-runtimes/compiler-rt-sanitizers-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
+ )
+ )
+ libcxx? ( >=llvm-runtimes/libcxx-${PV}[${MULTILIB_USEDEP}] )
+ openmp? (
+ >=llvm-runtimes/openmp-${PV}[${MULTILIB_USEDEP}]
+ offload? (
+ >=llvm-runtimes/offload-${PV}
+ )
+ )
+"
+
+pkg_pretend() {
+ if tc-is-clang; then
+ ewarn "You seem to be using clang as a system compiler. As of clang-16,"
+ ewarn "upstream has turned a few warnings that commonly occur during"
+ ewarn "configure script runs into errors by default. This causes some"
+ ewarn "configure tests to start failing, sometimes resulting in silent"
+ ewarn "breakage, missing functionality or runtime misbehavior. It is"
+ ewarn "not yet clear whether the change will remain or be reverted."
+ ewarn
+ ewarn "For more information, please see:"
+ ewarn "https://discourse.llvm.org/t/configure-script-breakage-with-the-new-werror-implicit-function-declaration/65213"
+ fi
+}
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: llvm-core/clang-runtime/
@ 2024-12-17 21:37 Michał Górny
0 siblings, 0 replies; 35+ messages in thread
From: Michał Górny @ 2024-12-17 21:37 UTC (permalink / raw
To: gentoo-commits
commit: 4f7fabe01e510998fd17cc4c23fd3cc2e689b2f2
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Tue Dec 17 21:34:39 2024 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Tue Dec 17 21:37:22 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f7fabe0
llvm-core/clang-runtime: Add 19.1.6
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
.../clang-runtime/clang-runtime-19.1.6.ebuild | 40 ++++++++++++++++++++++
1 file changed, 40 insertions(+)
diff --git a/llvm-core/clang-runtime/clang-runtime-19.1.6.ebuild b/llvm-core/clang-runtime/clang-runtime-19.1.6.ebuild
new file mode 100644
index 000000000000..156bf2451f7b
--- /dev/null
+++ b/llvm-core/clang-runtime/clang-runtime-19.1.6.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit multilib-build toolchain-funcs
+
+DESCRIPTION="Meta-ebuild for clang runtime libraries"
+HOMEPAGE="https://clang.llvm.org/"
+
+LICENSE="metapackage"
+SLOT="${PV%%.*}"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~arm64-macos ~ppc-macos ~x64-macos"
+IUSE="+compiler-rt libcxx openmp +sanitize"
+REQUIRED_USE="sanitize? ( compiler-rt )"
+
+RDEPEND="
+ compiler-rt? (
+ ~llvm-runtimes/compiler-rt-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
+ sanitize? (
+ ~llvm-runtimes/compiler-rt-sanitizers-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
+ )
+ )
+ libcxx? ( >=llvm-runtimes/libcxx-${PV}[${MULTILIB_USEDEP}] )
+ openmp? ( >=llvm-runtimes/openmp-${PV}[${MULTILIB_USEDEP}] )
+"
+
+pkg_pretend() {
+ if tc-is-clang; then
+ ewarn "You seem to be using clang as a system compiler. As of clang-16,"
+ ewarn "upstream has turned a few warnings that commonly occur during"
+ ewarn "configure script runs into errors by default. This causes some"
+ ewarn "configure tests to start failing, sometimes resulting in silent"
+ ewarn "breakage, missing functionality or runtime misbehavior. It is"
+ ewarn "not yet clear whether the change will remain or be reverted."
+ ewarn
+ ewarn "For more information, please see:"
+ ewarn "https://discourse.llvm.org/t/configure-script-breakage-with-the-new-werror-implicit-function-declaration/65213"
+ fi
+}
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: llvm-core/clang-runtime/
@ 2024-12-21 10:28 Michał Górny
0 siblings, 0 replies; 35+ messages in thread
From: Michał Górny @ 2024-12-21 10:28 UTC (permalink / raw
To: gentoo-commits
commit: d2defa0e019faff101988462a06acd711c5931ce
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Dec 21 10:10:58 2024 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Dec 21 10:28:18 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d2defa0e
llvm-core/clang-runtime: Add 20.0.0_pre20241221 snapshot
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
.../clang-runtime-20.0.0_pre20241221.ebuild | 44 ++++++++++++++++++++++
1 file changed, 44 insertions(+)
diff --git a/llvm-core/clang-runtime/clang-runtime-20.0.0_pre20241221.ebuild b/llvm-core/clang-runtime/clang-runtime-20.0.0_pre20241221.ebuild
new file mode 100644
index 000000000000..731f7ca4c926
--- /dev/null
+++ b/llvm-core/clang-runtime/clang-runtime-20.0.0_pre20241221.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit multilib-build toolchain-funcs
+
+DESCRIPTION="Meta-ebuild for clang runtime libraries"
+HOMEPAGE="https://clang.llvm.org/"
+
+LICENSE="metapackage"
+SLOT="${PV%%.*}"
+IUSE="+compiler-rt libcxx offload openmp +sanitize"
+REQUIRED_USE="sanitize? ( compiler-rt )"
+
+RDEPEND="
+ compiler-rt? (
+ ~llvm-runtimes/compiler-rt-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
+ sanitize? (
+ ~llvm-runtimes/compiler-rt-sanitizers-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
+ )
+ )
+ libcxx? ( >=llvm-runtimes/libcxx-${PV}[${MULTILIB_USEDEP}] )
+ openmp? (
+ >=llvm-runtimes/openmp-${PV}[${MULTILIB_USEDEP}]
+ offload? (
+ >=llvm-runtimes/offload-${PV}
+ )
+ )
+"
+
+pkg_pretend() {
+ if tc-is-clang; then
+ ewarn "You seem to be using clang as a system compiler. As of clang-16,"
+ ewarn "upstream has turned a few warnings that commonly occur during"
+ ewarn "configure script runs into errors by default. This causes some"
+ ewarn "configure tests to start failing, sometimes resulting in silent"
+ ewarn "breakage, missing functionality or runtime misbehavior. It is"
+ ewarn "not yet clear whether the change will remain or be reverted."
+ ewarn
+ ewarn "For more information, please see:"
+ ewarn "https://discourse.llvm.org/t/configure-script-breakage-with-the-new-werror-implicit-function-declaration/65213"
+ fi
+}
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: llvm-core/clang-runtime/
@ 2024-12-27 21:25 Michał Górny
0 siblings, 0 replies; 35+ messages in thread
From: Michał Górny @ 2024-12-27 21:25 UTC (permalink / raw
To: gentoo-commits
commit: f2345a94e628c0e08c1b6b35b9c539648fd8d32e
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Dec 27 20:37:52 2024 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Dec 27 21:25:05 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2345a94
llvm-core/clang-runtime: Add 20.0.0_pre20241227 snapshot
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
.../clang-runtime-20.0.0_pre20241227.ebuild | 44 ++++++++++++++++++++++
1 file changed, 44 insertions(+)
diff --git a/llvm-core/clang-runtime/clang-runtime-20.0.0_pre20241227.ebuild b/llvm-core/clang-runtime/clang-runtime-20.0.0_pre20241227.ebuild
new file mode 100644
index 000000000000..731f7ca4c926
--- /dev/null
+++ b/llvm-core/clang-runtime/clang-runtime-20.0.0_pre20241227.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit multilib-build toolchain-funcs
+
+DESCRIPTION="Meta-ebuild for clang runtime libraries"
+HOMEPAGE="https://clang.llvm.org/"
+
+LICENSE="metapackage"
+SLOT="${PV%%.*}"
+IUSE="+compiler-rt libcxx offload openmp +sanitize"
+REQUIRED_USE="sanitize? ( compiler-rt )"
+
+RDEPEND="
+ compiler-rt? (
+ ~llvm-runtimes/compiler-rt-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
+ sanitize? (
+ ~llvm-runtimes/compiler-rt-sanitizers-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
+ )
+ )
+ libcxx? ( >=llvm-runtimes/libcxx-${PV}[${MULTILIB_USEDEP}] )
+ openmp? (
+ >=llvm-runtimes/openmp-${PV}[${MULTILIB_USEDEP}]
+ offload? (
+ >=llvm-runtimes/offload-${PV}
+ )
+ )
+"
+
+pkg_pretend() {
+ if tc-is-clang; then
+ ewarn "You seem to be using clang as a system compiler. As of clang-16,"
+ ewarn "upstream has turned a few warnings that commonly occur during"
+ ewarn "configure script runs into errors by default. This causes some"
+ ewarn "configure tests to start failing, sometimes resulting in silent"
+ ewarn "breakage, missing functionality or runtime misbehavior. It is"
+ ewarn "not yet clear whether the change will remain or be reverted."
+ ewarn
+ ewarn "For more information, please see:"
+ ewarn "https://discourse.llvm.org/t/configure-script-breakage-with-the-new-werror-implicit-function-declaration/65213"
+ fi
+}
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: llvm-core/clang-runtime/
@ 2024-12-28 19:35 Michał Górny
0 siblings, 0 replies; 35+ messages in thread
From: Michał Górny @ 2024-12-28 19:35 UTC (permalink / raw
To: gentoo-commits
commit: 49210f4c0cb7bbe86737ca1301065f7bbf0648fa
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Dec 28 19:33:04 2024 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Dec 28 19:33:04 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49210f4c
llvm-core/clang-runtime: Remove old
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
.../clang-runtime/clang-runtime-19.1.5.ebuild | 40 --------------------
.../clang-runtime-20.0.0_pre20241207.ebuild | 44 ----------------------
.../clang-runtime-20.0.0_pre20241215.ebuild | 44 ----------------------
.../clang-runtime-20.0.0_pre20241221.ebuild | 44 ----------------------
4 files changed, 172 deletions(-)
diff --git a/llvm-core/clang-runtime/clang-runtime-19.1.5.ebuild b/llvm-core/clang-runtime/clang-runtime-19.1.5.ebuild
deleted file mode 100644
index 156bf2451f7b..000000000000
--- a/llvm-core/clang-runtime/clang-runtime-19.1.5.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit multilib-build toolchain-funcs
-
-DESCRIPTION="Meta-ebuild for clang runtime libraries"
-HOMEPAGE="https://clang.llvm.org/"
-
-LICENSE="metapackage"
-SLOT="${PV%%.*}"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~arm64-macos ~ppc-macos ~x64-macos"
-IUSE="+compiler-rt libcxx openmp +sanitize"
-REQUIRED_USE="sanitize? ( compiler-rt )"
-
-RDEPEND="
- compiler-rt? (
- ~llvm-runtimes/compiler-rt-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
- sanitize? (
- ~llvm-runtimes/compiler-rt-sanitizers-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
- )
- )
- libcxx? ( >=llvm-runtimes/libcxx-${PV}[${MULTILIB_USEDEP}] )
- openmp? ( >=llvm-runtimes/openmp-${PV}[${MULTILIB_USEDEP}] )
-"
-
-pkg_pretend() {
- if tc-is-clang; then
- ewarn "You seem to be using clang as a system compiler. As of clang-16,"
- ewarn "upstream has turned a few warnings that commonly occur during"
- ewarn "configure script runs into errors by default. This causes some"
- ewarn "configure tests to start failing, sometimes resulting in silent"
- ewarn "breakage, missing functionality or runtime misbehavior. It is"
- ewarn "not yet clear whether the change will remain or be reverted."
- ewarn
- ewarn "For more information, please see:"
- ewarn "https://discourse.llvm.org/t/configure-script-breakage-with-the-new-werror-implicit-function-declaration/65213"
- fi
-}
diff --git a/llvm-core/clang-runtime/clang-runtime-20.0.0_pre20241207.ebuild b/llvm-core/clang-runtime/clang-runtime-20.0.0_pre20241207.ebuild
deleted file mode 100644
index 731f7ca4c926..000000000000
--- a/llvm-core/clang-runtime/clang-runtime-20.0.0_pre20241207.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit multilib-build toolchain-funcs
-
-DESCRIPTION="Meta-ebuild for clang runtime libraries"
-HOMEPAGE="https://clang.llvm.org/"
-
-LICENSE="metapackage"
-SLOT="${PV%%.*}"
-IUSE="+compiler-rt libcxx offload openmp +sanitize"
-REQUIRED_USE="sanitize? ( compiler-rt )"
-
-RDEPEND="
- compiler-rt? (
- ~llvm-runtimes/compiler-rt-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
- sanitize? (
- ~llvm-runtimes/compiler-rt-sanitizers-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
- )
- )
- libcxx? ( >=llvm-runtimes/libcxx-${PV}[${MULTILIB_USEDEP}] )
- openmp? (
- >=llvm-runtimes/openmp-${PV}[${MULTILIB_USEDEP}]
- offload? (
- >=llvm-runtimes/offload-${PV}
- )
- )
-"
-
-pkg_pretend() {
- if tc-is-clang; then
- ewarn "You seem to be using clang as a system compiler. As of clang-16,"
- ewarn "upstream has turned a few warnings that commonly occur during"
- ewarn "configure script runs into errors by default. This causes some"
- ewarn "configure tests to start failing, sometimes resulting in silent"
- ewarn "breakage, missing functionality or runtime misbehavior. It is"
- ewarn "not yet clear whether the change will remain or be reverted."
- ewarn
- ewarn "For more information, please see:"
- ewarn "https://discourse.llvm.org/t/configure-script-breakage-with-the-new-werror-implicit-function-declaration/65213"
- fi
-}
diff --git a/llvm-core/clang-runtime/clang-runtime-20.0.0_pre20241215.ebuild b/llvm-core/clang-runtime/clang-runtime-20.0.0_pre20241215.ebuild
deleted file mode 100644
index 731f7ca4c926..000000000000
--- a/llvm-core/clang-runtime/clang-runtime-20.0.0_pre20241215.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit multilib-build toolchain-funcs
-
-DESCRIPTION="Meta-ebuild for clang runtime libraries"
-HOMEPAGE="https://clang.llvm.org/"
-
-LICENSE="metapackage"
-SLOT="${PV%%.*}"
-IUSE="+compiler-rt libcxx offload openmp +sanitize"
-REQUIRED_USE="sanitize? ( compiler-rt )"
-
-RDEPEND="
- compiler-rt? (
- ~llvm-runtimes/compiler-rt-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
- sanitize? (
- ~llvm-runtimes/compiler-rt-sanitizers-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
- )
- )
- libcxx? ( >=llvm-runtimes/libcxx-${PV}[${MULTILIB_USEDEP}] )
- openmp? (
- >=llvm-runtimes/openmp-${PV}[${MULTILIB_USEDEP}]
- offload? (
- >=llvm-runtimes/offload-${PV}
- )
- )
-"
-
-pkg_pretend() {
- if tc-is-clang; then
- ewarn "You seem to be using clang as a system compiler. As of clang-16,"
- ewarn "upstream has turned a few warnings that commonly occur during"
- ewarn "configure script runs into errors by default. This causes some"
- ewarn "configure tests to start failing, sometimes resulting in silent"
- ewarn "breakage, missing functionality or runtime misbehavior. It is"
- ewarn "not yet clear whether the change will remain or be reverted."
- ewarn
- ewarn "For more information, please see:"
- ewarn "https://discourse.llvm.org/t/configure-script-breakage-with-the-new-werror-implicit-function-declaration/65213"
- fi
-}
diff --git a/llvm-core/clang-runtime/clang-runtime-20.0.0_pre20241221.ebuild b/llvm-core/clang-runtime/clang-runtime-20.0.0_pre20241221.ebuild
deleted file mode 100644
index 731f7ca4c926..000000000000
--- a/llvm-core/clang-runtime/clang-runtime-20.0.0_pre20241221.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit multilib-build toolchain-funcs
-
-DESCRIPTION="Meta-ebuild for clang runtime libraries"
-HOMEPAGE="https://clang.llvm.org/"
-
-LICENSE="metapackage"
-SLOT="${PV%%.*}"
-IUSE="+compiler-rt libcxx offload openmp +sanitize"
-REQUIRED_USE="sanitize? ( compiler-rt )"
-
-RDEPEND="
- compiler-rt? (
- ~llvm-runtimes/compiler-rt-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
- sanitize? (
- ~llvm-runtimes/compiler-rt-sanitizers-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
- )
- )
- libcxx? ( >=llvm-runtimes/libcxx-${PV}[${MULTILIB_USEDEP}] )
- openmp? (
- >=llvm-runtimes/openmp-${PV}[${MULTILIB_USEDEP}]
- offload? (
- >=llvm-runtimes/offload-${PV}
- )
- )
-"
-
-pkg_pretend() {
- if tc-is-clang; then
- ewarn "You seem to be using clang as a system compiler. As of clang-16,"
- ewarn "upstream has turned a few warnings that commonly occur during"
- ewarn "configure script runs into errors by default. This causes some"
- ewarn "configure tests to start failing, sometimes resulting in silent"
- ewarn "breakage, missing functionality or runtime misbehavior. It is"
- ewarn "not yet clear whether the change will remain or be reverted."
- ewarn
- ewarn "For more information, please see:"
- ewarn "https://discourse.llvm.org/t/configure-script-breakage-with-the-new-werror-implicit-function-declaration/65213"
- fi
-}
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: llvm-core/clang-runtime/
@ 2024-12-29 3:21 Michał Górny
0 siblings, 0 replies; 35+ messages in thread
From: Michał Górny @ 2024-12-29 3:21 UTC (permalink / raw
To: gentoo-commits
commit: 5699fe234fa36efc3b1237b28fa0a5c7ba3827b1
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sun Dec 29 02:38:07 2024 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sun Dec 29 03:21:23 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5699fe23
llvm-core/clang-runtime: Remove old warning
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
llvm-core/clang-runtime/clang-runtime-19.1.6-r1.ebuild | 16 +---------------
llvm-core/clang-runtime/clang-runtime-20.0.0.9999.ebuild | 16 +---------------
2 files changed, 2 insertions(+), 30 deletions(-)
diff --git a/llvm-core/clang-runtime/clang-runtime-19.1.6-r1.ebuild b/llvm-core/clang-runtime/clang-runtime-19.1.6-r1.ebuild
index f18c95266d96..8f4209bb5172 100644
--- a/llvm-core/clang-runtime/clang-runtime-19.1.6-r1.ebuild
+++ b/llvm-core/clang-runtime/clang-runtime-19.1.6-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-inherit multilib-build toolchain-funcs
+inherit multilib-build
DESCRIPTION="Meta-ebuild for clang runtime libraries"
HOMEPAGE="https://clang.llvm.org/"
@@ -29,17 +29,3 @@ RDEPEND="
)
)
"
-
-pkg_pretend() {
- if tc-is-clang; then
- ewarn "You seem to be using clang as a system compiler. As of clang-16,"
- ewarn "upstream has turned a few warnings that commonly occur during"
- ewarn "configure script runs into errors by default. This causes some"
- ewarn "configure tests to start failing, sometimes resulting in silent"
- ewarn "breakage, missing functionality or runtime misbehavior. It is"
- ewarn "not yet clear whether the change will remain or be reverted."
- ewarn
- ewarn "For more information, please see:"
- ewarn "https://discourse.llvm.org/t/configure-script-breakage-with-the-new-werror-implicit-function-declaration/65213"
- fi
-}
diff --git a/llvm-core/clang-runtime/clang-runtime-20.0.0.9999.ebuild b/llvm-core/clang-runtime/clang-runtime-20.0.0.9999.ebuild
index 731f7ca4c926..8fae33839019 100644
--- a/llvm-core/clang-runtime/clang-runtime-20.0.0.9999.ebuild
+++ b/llvm-core/clang-runtime/clang-runtime-20.0.0.9999.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-inherit multilib-build toolchain-funcs
+inherit multilib-build
DESCRIPTION="Meta-ebuild for clang runtime libraries"
HOMEPAGE="https://clang.llvm.org/"
@@ -28,17 +28,3 @@ RDEPEND="
)
)
"
-
-pkg_pretend() {
- if tc-is-clang; then
- ewarn "You seem to be using clang as a system compiler. As of clang-16,"
- ewarn "upstream has turned a few warnings that commonly occur during"
- ewarn "configure script runs into errors by default. This causes some"
- ewarn "configure tests to start failing, sometimes resulting in silent"
- ewarn "breakage, missing functionality or runtime misbehavior. It is"
- ewarn "not yet clear whether the change will remain or be reverted."
- ewarn
- ewarn "For more information, please see:"
- ewarn "https://discourse.llvm.org/t/configure-script-breakage-with-the-new-werror-implicit-function-declaration/65213"
- fi
-}
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: llvm-core/clang-runtime/
@ 2025-01-04 15:28 Michał Górny
0 siblings, 0 replies; 35+ messages in thread
From: Michał Górny @ 2025-01-04 15:28 UTC (permalink / raw
To: gentoo-commits
commit: 829ab19860b0424eab536ff4ed3d4aba503ba6fd
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Jan 4 15:07:55 2025 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Jan 4 15:28:00 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=829ab198
llvm-core/clang-runtime: Add 20.0.0_pre20250104 snapshot
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
.../clang-runtime-20.0.0_pre20250104.ebuild | 30 ++++++++++++++++++++++
1 file changed, 30 insertions(+)
diff --git a/llvm-core/clang-runtime/clang-runtime-20.0.0_pre20250104.ebuild b/llvm-core/clang-runtime/clang-runtime-20.0.0_pre20250104.ebuild
new file mode 100644
index 000000000000..542c7b28a6f4
--- /dev/null
+++ b/llvm-core/clang-runtime/clang-runtime-20.0.0_pre20250104.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit multilib-build
+
+DESCRIPTION="Meta-ebuild for clang runtime libraries"
+HOMEPAGE="https://clang.llvm.org/"
+
+LICENSE="metapackage"
+SLOT="${PV%%.*}"
+IUSE="+compiler-rt libcxx offload openmp +sanitize"
+REQUIRED_USE="sanitize? ( compiler-rt )"
+
+RDEPEND="
+ compiler-rt? (
+ ~llvm-runtimes/compiler-rt-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
+ sanitize? (
+ ~llvm-runtimes/compiler-rt-sanitizers-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
+ )
+ )
+ libcxx? ( >=llvm-runtimes/libcxx-${PV}[${MULTILIB_USEDEP}] )
+ openmp? (
+ >=llvm-runtimes/openmp-${PV}[${MULTILIB_USEDEP}]
+ offload? (
+ >=llvm-runtimes/offload-${PV}
+ )
+ )
+"
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: llvm-core/clang-runtime/
@ 2025-01-11 18:12 Michał Górny
0 siblings, 0 replies; 35+ messages in thread
From: Michał Górny @ 2025-01-11 18:12 UTC (permalink / raw
To: gentoo-commits
commit: 5db2870926f09d0d43a3fc0b8b068c7fbcd28136
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Jan 11 18:01:51 2025 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Jan 11 18:12:05 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5db28709
llvm-core/clang-runtime: Add 20.0.0_pre20250111 snapshot
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
.../clang-runtime-20.0.0_pre20250111.ebuild | 30 ++++++++++++++++++++++
1 file changed, 30 insertions(+)
diff --git a/llvm-core/clang-runtime/clang-runtime-20.0.0_pre20250111.ebuild b/llvm-core/clang-runtime/clang-runtime-20.0.0_pre20250111.ebuild
new file mode 100644
index 000000000000..542c7b28a6f4
--- /dev/null
+++ b/llvm-core/clang-runtime/clang-runtime-20.0.0_pre20250111.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit multilib-build
+
+DESCRIPTION="Meta-ebuild for clang runtime libraries"
+HOMEPAGE="https://clang.llvm.org/"
+
+LICENSE="metapackage"
+SLOT="${PV%%.*}"
+IUSE="+compiler-rt libcxx offload openmp +sanitize"
+REQUIRED_USE="sanitize? ( compiler-rt )"
+
+RDEPEND="
+ compiler-rt? (
+ ~llvm-runtimes/compiler-rt-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
+ sanitize? (
+ ~llvm-runtimes/compiler-rt-sanitizers-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
+ )
+ )
+ libcxx? ( >=llvm-runtimes/libcxx-${PV}[${MULTILIB_USEDEP}] )
+ openmp? (
+ >=llvm-runtimes/openmp-${PV}[${MULTILIB_USEDEP}]
+ offload? (
+ >=llvm-runtimes/offload-${PV}
+ )
+ )
+"
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: llvm-core/clang-runtime/
@ 2025-01-15 4:24 Michał Górny
0 siblings, 0 replies; 35+ messages in thread
From: Michał Górny @ 2025-01-15 4:24 UTC (permalink / raw
To: gentoo-commits
commit: 3dbc0cf773a2f857d176e3b37ed19641633aaf39
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Tue Jan 14 20:01:42 2025 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Jan 15 04:24:02 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3dbc0cf7
llvm-core/clang-runtime: Add 19.1.7
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
.../clang-runtime/clang-runtime-19.1.7.ebuild | 40 ++++++++++++++++++++++
1 file changed, 40 insertions(+)
diff --git a/llvm-core/clang-runtime/clang-runtime-19.1.7.ebuild b/llvm-core/clang-runtime/clang-runtime-19.1.7.ebuild
new file mode 100644
index 000000000000..d4206dc08c77
--- /dev/null
+++ b/llvm-core/clang-runtime/clang-runtime-19.1.7.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit multilib-build toolchain-funcs
+
+DESCRIPTION="Meta-ebuild for clang runtime libraries"
+HOMEPAGE="https://clang.llvm.org/"
+
+LICENSE="metapackage"
+SLOT="${PV%%.*}"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~arm64-macos ~ppc-macos ~x64-macos"
+IUSE="+compiler-rt libcxx openmp +sanitize"
+REQUIRED_USE="sanitize? ( compiler-rt )"
+
+RDEPEND="
+ compiler-rt? (
+ ~llvm-runtimes/compiler-rt-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
+ sanitize? (
+ ~llvm-runtimes/compiler-rt-sanitizers-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
+ )
+ )
+ libcxx? ( >=llvm-runtimes/libcxx-${PV}[${MULTILIB_USEDEP}] )
+ openmp? ( >=llvm-runtimes/openmp-${PV}[${MULTILIB_USEDEP}] )
+"
+
+pkg_pretend() {
+ if tc-is-clang; then
+ ewarn "You seem to be using clang as a system compiler. As of clang-16,"
+ ewarn "upstream has turned a few warnings that commonly occur during"
+ ewarn "configure script runs into errors by default. This causes some"
+ ewarn "configure tests to start failing, sometimes resulting in silent"
+ ewarn "breakage, missing functionality or runtime misbehavior. It is"
+ ewarn "not yet clear whether the change will remain or be reverted."
+ ewarn
+ ewarn "For more information, please see:"
+ ewarn "https://discourse.llvm.org/t/configure-script-breakage-with-the-new-werror-implicit-function-declaration/65213"
+ fi
+}
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: llvm-core/clang-runtime/
@ 2025-01-16 10:08 Michał Górny
0 siblings, 0 replies; 35+ messages in thread
From: Michał Górny @ 2025-01-16 10:08 UTC (permalink / raw
To: gentoo-commits
commit: a32e1b3b02b5eb2cd25b1c25788f015b02fb224e
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Jan 16 10:05:09 2025 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Jan 16 10:05:09 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a32e1b3b
llvm-core/clang-runtime: Resync 19.1.7
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
.../clang-runtime/clang-runtime-19.1.7.ebuild | 25 +++++++---------------
1 file changed, 8 insertions(+), 17 deletions(-)
diff --git a/llvm-core/clang-runtime/clang-runtime-19.1.7.ebuild b/llvm-core/clang-runtime/clang-runtime-19.1.7.ebuild
index d4206dc08c77..da17e274d8da 100644
--- a/llvm-core/clang-runtime/clang-runtime-19.1.7.ebuild
+++ b/llvm-core/clang-runtime/clang-runtime-19.1.7.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-inherit multilib-build toolchain-funcs
+inherit multilib-build
DESCRIPTION="Meta-ebuild for clang runtime libraries"
HOMEPAGE="https://clang.llvm.org/"
@@ -11,7 +11,7 @@ HOMEPAGE="https://clang.llvm.org/"
LICENSE="metapackage"
SLOT="${PV%%.*}"
KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~arm64-macos ~ppc-macos ~x64-macos"
-IUSE="+compiler-rt libcxx openmp +sanitize"
+IUSE="+compiler-rt libcxx offload openmp +sanitize"
REQUIRED_USE="sanitize? ( compiler-rt )"
RDEPEND="
@@ -22,19 +22,10 @@ RDEPEND="
)
)
libcxx? ( >=llvm-runtimes/libcxx-${PV}[${MULTILIB_USEDEP}] )
- openmp? ( >=llvm-runtimes/openmp-${PV}[${MULTILIB_USEDEP}] )
+ openmp? (
+ >=llvm-runtimes/openmp-${PV}[${MULTILIB_USEDEP}]
+ offload? (
+ >=llvm-runtimes/offload-${PV}
+ )
+ )
"
-
-pkg_pretend() {
- if tc-is-clang; then
- ewarn "You seem to be using clang as a system compiler. As of clang-16,"
- ewarn "upstream has turned a few warnings that commonly occur during"
- ewarn "configure script runs into errors by default. This causes some"
- ewarn "configure tests to start failing, sometimes resulting in silent"
- ewarn "breakage, missing functionality or runtime misbehavior. It is"
- ewarn "not yet clear whether the change will remain or be reverted."
- ewarn
- ewarn "For more information, please see:"
- ewarn "https://discourse.llvm.org/t/configure-script-breakage-with-the-new-werror-implicit-function-declaration/65213"
- fi
-}
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: llvm-core/clang-runtime/
@ 2025-01-18 8:21 Michał Górny
0 siblings, 0 replies; 35+ messages in thread
From: Michał Górny @ 2025-01-18 8:21 UTC (permalink / raw
To: gentoo-commits
commit: 915c06ea895eea09959ebbee147a175efa9a4f42
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Jan 18 07:21:29 2025 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Jan 18 07:21:29 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=915c06ea
llvm-core/clang-runtime: Remove old
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
.../clang-runtime-20.0.0_pre20241227.ebuild | 44 ----------------------
.../clang-runtime-20.0.0_pre20250104.ebuild | 30 ---------------
2 files changed, 74 deletions(-)
diff --git a/llvm-core/clang-runtime/clang-runtime-20.0.0_pre20241227.ebuild b/llvm-core/clang-runtime/clang-runtime-20.0.0_pre20241227.ebuild
deleted file mode 100644
index 731f7ca4c926..000000000000
--- a/llvm-core/clang-runtime/clang-runtime-20.0.0_pre20241227.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit multilib-build toolchain-funcs
-
-DESCRIPTION="Meta-ebuild for clang runtime libraries"
-HOMEPAGE="https://clang.llvm.org/"
-
-LICENSE="metapackage"
-SLOT="${PV%%.*}"
-IUSE="+compiler-rt libcxx offload openmp +sanitize"
-REQUIRED_USE="sanitize? ( compiler-rt )"
-
-RDEPEND="
- compiler-rt? (
- ~llvm-runtimes/compiler-rt-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
- sanitize? (
- ~llvm-runtimes/compiler-rt-sanitizers-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
- )
- )
- libcxx? ( >=llvm-runtimes/libcxx-${PV}[${MULTILIB_USEDEP}] )
- openmp? (
- >=llvm-runtimes/openmp-${PV}[${MULTILIB_USEDEP}]
- offload? (
- >=llvm-runtimes/offload-${PV}
- )
- )
-"
-
-pkg_pretend() {
- if tc-is-clang; then
- ewarn "You seem to be using clang as a system compiler. As of clang-16,"
- ewarn "upstream has turned a few warnings that commonly occur during"
- ewarn "configure script runs into errors by default. This causes some"
- ewarn "configure tests to start failing, sometimes resulting in silent"
- ewarn "breakage, missing functionality or runtime misbehavior. It is"
- ewarn "not yet clear whether the change will remain or be reverted."
- ewarn
- ewarn "For more information, please see:"
- ewarn "https://discourse.llvm.org/t/configure-script-breakage-with-the-new-werror-implicit-function-declaration/65213"
- fi
-}
diff --git a/llvm-core/clang-runtime/clang-runtime-20.0.0_pre20250104.ebuild b/llvm-core/clang-runtime/clang-runtime-20.0.0_pre20250104.ebuild
deleted file mode 100644
index 542c7b28a6f4..000000000000
--- a/llvm-core/clang-runtime/clang-runtime-20.0.0_pre20250104.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit multilib-build
-
-DESCRIPTION="Meta-ebuild for clang runtime libraries"
-HOMEPAGE="https://clang.llvm.org/"
-
-LICENSE="metapackage"
-SLOT="${PV%%.*}"
-IUSE="+compiler-rt libcxx offload openmp +sanitize"
-REQUIRED_USE="sanitize? ( compiler-rt )"
-
-RDEPEND="
- compiler-rt? (
- ~llvm-runtimes/compiler-rt-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
- sanitize? (
- ~llvm-runtimes/compiler-rt-sanitizers-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
- )
- )
- libcxx? ( >=llvm-runtimes/libcxx-${PV}[${MULTILIB_USEDEP}] )
- openmp? (
- >=llvm-runtimes/openmp-${PV}[${MULTILIB_USEDEP}]
- offload? (
- >=llvm-runtimes/offload-${PV}
- )
- )
-"
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: llvm-core/clang-runtime/
@ 2025-01-18 15:09 Michał Górny
0 siblings, 0 replies; 35+ messages in thread
From: Michał Górny @ 2025-01-18 15:09 UTC (permalink / raw
To: gentoo-commits
commit: d6585a1afaa86264a6c5c70ad16c2292e38f48fa
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Jan 18 15:00:51 2025 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Jan 18 15:03:10 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6585a1a
llvm-core/clang-runtime: Add 20.0.0_pre20250118 snapshot
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
.../clang-runtime-20.0.0_pre20250118.ebuild | 30 ++++++++++++++++++++++
1 file changed, 30 insertions(+)
diff --git a/llvm-core/clang-runtime/clang-runtime-20.0.0_pre20250118.ebuild b/llvm-core/clang-runtime/clang-runtime-20.0.0_pre20250118.ebuild
new file mode 100644
index 000000000000..542c7b28a6f4
--- /dev/null
+++ b/llvm-core/clang-runtime/clang-runtime-20.0.0_pre20250118.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit multilib-build
+
+DESCRIPTION="Meta-ebuild for clang runtime libraries"
+HOMEPAGE="https://clang.llvm.org/"
+
+LICENSE="metapackage"
+SLOT="${PV%%.*}"
+IUSE="+compiler-rt libcxx offload openmp +sanitize"
+REQUIRED_USE="sanitize? ( compiler-rt )"
+
+RDEPEND="
+ compiler-rt? (
+ ~llvm-runtimes/compiler-rt-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
+ sanitize? (
+ ~llvm-runtimes/compiler-rt-sanitizers-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
+ )
+ )
+ libcxx? ( >=llvm-runtimes/libcxx-${PV}[${MULTILIB_USEDEP}] )
+ openmp? (
+ >=llvm-runtimes/openmp-${PV}[${MULTILIB_USEDEP}]
+ offload? (
+ >=llvm-runtimes/offload-${PV}
+ )
+ )
+"
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: llvm-core/clang-runtime/
@ 2025-01-22 19:15 Michał Górny
0 siblings, 0 replies; 35+ messages in thread
From: Michał Górny @ 2025-01-22 19:15 UTC (permalink / raw
To: gentoo-commits
commit: 696f2dbde39ac1699aa2fa89baa538807cd66d41
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Jan 22 16:33:45 2025 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Jan 22 19:15:33 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=696f2dbd
llvm-core/clang-runtime: Add 20.0.0_pre20250122 snapshot
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
.../clang-runtime-20.0.0_pre20250122.ebuild | 30 ++++++++++++++++++++++
1 file changed, 30 insertions(+)
diff --git a/llvm-core/clang-runtime/clang-runtime-20.0.0_pre20250122.ebuild b/llvm-core/clang-runtime/clang-runtime-20.0.0_pre20250122.ebuild
new file mode 100644
index 000000000000..542c7b28a6f4
--- /dev/null
+++ b/llvm-core/clang-runtime/clang-runtime-20.0.0_pre20250122.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit multilib-build
+
+DESCRIPTION="Meta-ebuild for clang runtime libraries"
+HOMEPAGE="https://clang.llvm.org/"
+
+LICENSE="metapackage"
+SLOT="${PV%%.*}"
+IUSE="+compiler-rt libcxx offload openmp +sanitize"
+REQUIRED_USE="sanitize? ( compiler-rt )"
+
+RDEPEND="
+ compiler-rt? (
+ ~llvm-runtimes/compiler-rt-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
+ sanitize? (
+ ~llvm-runtimes/compiler-rt-sanitizers-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
+ )
+ )
+ libcxx? ( >=llvm-runtimes/libcxx-${PV}[${MULTILIB_USEDEP}] )
+ openmp? (
+ >=llvm-runtimes/openmp-${PV}[${MULTILIB_USEDEP}]
+ offload? (
+ >=llvm-runtimes/offload-${PV}
+ )
+ )
+"
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: llvm-core/clang-runtime/
@ 2025-01-25 13:33 Michał Górny
0 siblings, 0 replies; 35+ messages in thread
From: Michał Górny @ 2025-01-25 13:33 UTC (permalink / raw
To: gentoo-commits
commit: d6901b31af4ad1bc7bf5c5f571636a94df933a93
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Jan 25 13:08:09 2025 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Jan 25 13:33:09 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6901b31
llvm-core/clang-runtime: Add 20.0.0_pre20250125 snapshot
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
.../clang-runtime-20.0.0_pre20250125.ebuild | 30 ++++++++++++++++++++++
1 file changed, 30 insertions(+)
diff --git a/llvm-core/clang-runtime/clang-runtime-20.0.0_pre20250125.ebuild b/llvm-core/clang-runtime/clang-runtime-20.0.0_pre20250125.ebuild
new file mode 100644
index 000000000000..542c7b28a6f4
--- /dev/null
+++ b/llvm-core/clang-runtime/clang-runtime-20.0.0_pre20250125.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit multilib-build
+
+DESCRIPTION="Meta-ebuild for clang runtime libraries"
+HOMEPAGE="https://clang.llvm.org/"
+
+LICENSE="metapackage"
+SLOT="${PV%%.*}"
+IUSE="+compiler-rt libcxx offload openmp +sanitize"
+REQUIRED_USE="sanitize? ( compiler-rt )"
+
+RDEPEND="
+ compiler-rt? (
+ ~llvm-runtimes/compiler-rt-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
+ sanitize? (
+ ~llvm-runtimes/compiler-rt-sanitizers-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
+ )
+ )
+ libcxx? ( >=llvm-runtimes/libcxx-${PV}[${MULTILIB_USEDEP}] )
+ openmp? (
+ >=llvm-runtimes/openmp-${PV}[${MULTILIB_USEDEP}]
+ offload? (
+ >=llvm-runtimes/offload-${PV}
+ )
+ )
+"
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: llvm-core/clang-runtime/
@ 2025-01-31 21:51 Michał Górny
0 siblings, 0 replies; 35+ messages in thread
From: Michał Górny @ 2025-01-31 21:51 UTC (permalink / raw
To: gentoo-commits
commit: 30523da1865254304cb3a80150934d9f7f6ea43e
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Jan 31 19:51:18 2025 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Jan 31 21:50:41 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30523da1
llvm-core/clang-runtime: Remove old
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
.../clang-runtime/clang-runtime-19.1.6-r1.ebuild | 31 -----------------
.../clang-runtime/clang-runtime-19.1.6.ebuild | 40 ----------------------
.../clang-runtime-20.0.0_pre20250111.ebuild | 30 ----------------
.../clang-runtime-20.0.0_pre20250118.ebuild | 30 ----------------
.../clang-runtime-20.0.0_pre20250122.ebuild | 30 ----------------
5 files changed, 161 deletions(-)
diff --git a/llvm-core/clang-runtime/clang-runtime-19.1.6-r1.ebuild b/llvm-core/clang-runtime/clang-runtime-19.1.6-r1.ebuild
deleted file mode 100644
index 8f4209bb5172..000000000000
--- a/llvm-core/clang-runtime/clang-runtime-19.1.6-r1.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit multilib-build
-
-DESCRIPTION="Meta-ebuild for clang runtime libraries"
-HOMEPAGE="https://clang.llvm.org/"
-
-LICENSE="metapackage"
-SLOT="${PV%%.*}"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~arm64-macos ~ppc-macos ~x64-macos"
-IUSE="+compiler-rt libcxx offload openmp +sanitize"
-REQUIRED_USE="sanitize? ( compiler-rt )"
-
-RDEPEND="
- compiler-rt? (
- ~llvm-runtimes/compiler-rt-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
- sanitize? (
- ~llvm-runtimes/compiler-rt-sanitizers-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
- )
- )
- libcxx? ( >=llvm-runtimes/libcxx-${PV}[${MULTILIB_USEDEP}] )
- openmp? (
- >=llvm-runtimes/openmp-${PV}[${MULTILIB_USEDEP}]
- offload? (
- >=llvm-runtimes/offload-${PV}
- )
- )
-"
diff --git a/llvm-core/clang-runtime/clang-runtime-19.1.6.ebuild b/llvm-core/clang-runtime/clang-runtime-19.1.6.ebuild
deleted file mode 100644
index 156bf2451f7b..000000000000
--- a/llvm-core/clang-runtime/clang-runtime-19.1.6.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit multilib-build toolchain-funcs
-
-DESCRIPTION="Meta-ebuild for clang runtime libraries"
-HOMEPAGE="https://clang.llvm.org/"
-
-LICENSE="metapackage"
-SLOT="${PV%%.*}"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~arm64-macos ~ppc-macos ~x64-macos"
-IUSE="+compiler-rt libcxx openmp +sanitize"
-REQUIRED_USE="sanitize? ( compiler-rt )"
-
-RDEPEND="
- compiler-rt? (
- ~llvm-runtimes/compiler-rt-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
- sanitize? (
- ~llvm-runtimes/compiler-rt-sanitizers-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
- )
- )
- libcxx? ( >=llvm-runtimes/libcxx-${PV}[${MULTILIB_USEDEP}] )
- openmp? ( >=llvm-runtimes/openmp-${PV}[${MULTILIB_USEDEP}] )
-"
-
-pkg_pretend() {
- if tc-is-clang; then
- ewarn "You seem to be using clang as a system compiler. As of clang-16,"
- ewarn "upstream has turned a few warnings that commonly occur during"
- ewarn "configure script runs into errors by default. This causes some"
- ewarn "configure tests to start failing, sometimes resulting in silent"
- ewarn "breakage, missing functionality or runtime misbehavior. It is"
- ewarn "not yet clear whether the change will remain or be reverted."
- ewarn
- ewarn "For more information, please see:"
- ewarn "https://discourse.llvm.org/t/configure-script-breakage-with-the-new-werror-implicit-function-declaration/65213"
- fi
-}
diff --git a/llvm-core/clang-runtime/clang-runtime-20.0.0_pre20250111.ebuild b/llvm-core/clang-runtime/clang-runtime-20.0.0_pre20250111.ebuild
deleted file mode 100644
index 542c7b28a6f4..000000000000
--- a/llvm-core/clang-runtime/clang-runtime-20.0.0_pre20250111.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit multilib-build
-
-DESCRIPTION="Meta-ebuild for clang runtime libraries"
-HOMEPAGE="https://clang.llvm.org/"
-
-LICENSE="metapackage"
-SLOT="${PV%%.*}"
-IUSE="+compiler-rt libcxx offload openmp +sanitize"
-REQUIRED_USE="sanitize? ( compiler-rt )"
-
-RDEPEND="
- compiler-rt? (
- ~llvm-runtimes/compiler-rt-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
- sanitize? (
- ~llvm-runtimes/compiler-rt-sanitizers-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
- )
- )
- libcxx? ( >=llvm-runtimes/libcxx-${PV}[${MULTILIB_USEDEP}] )
- openmp? (
- >=llvm-runtimes/openmp-${PV}[${MULTILIB_USEDEP}]
- offload? (
- >=llvm-runtimes/offload-${PV}
- )
- )
-"
diff --git a/llvm-core/clang-runtime/clang-runtime-20.0.0_pre20250118.ebuild b/llvm-core/clang-runtime/clang-runtime-20.0.0_pre20250118.ebuild
deleted file mode 100644
index 542c7b28a6f4..000000000000
--- a/llvm-core/clang-runtime/clang-runtime-20.0.0_pre20250118.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit multilib-build
-
-DESCRIPTION="Meta-ebuild for clang runtime libraries"
-HOMEPAGE="https://clang.llvm.org/"
-
-LICENSE="metapackage"
-SLOT="${PV%%.*}"
-IUSE="+compiler-rt libcxx offload openmp +sanitize"
-REQUIRED_USE="sanitize? ( compiler-rt )"
-
-RDEPEND="
- compiler-rt? (
- ~llvm-runtimes/compiler-rt-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
- sanitize? (
- ~llvm-runtimes/compiler-rt-sanitizers-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
- )
- )
- libcxx? ( >=llvm-runtimes/libcxx-${PV}[${MULTILIB_USEDEP}] )
- openmp? (
- >=llvm-runtimes/openmp-${PV}[${MULTILIB_USEDEP}]
- offload? (
- >=llvm-runtimes/offload-${PV}
- )
- )
-"
diff --git a/llvm-core/clang-runtime/clang-runtime-20.0.0_pre20250122.ebuild b/llvm-core/clang-runtime/clang-runtime-20.0.0_pre20250122.ebuild
deleted file mode 100644
index 542c7b28a6f4..000000000000
--- a/llvm-core/clang-runtime/clang-runtime-20.0.0_pre20250122.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit multilib-build
-
-DESCRIPTION="Meta-ebuild for clang runtime libraries"
-HOMEPAGE="https://clang.llvm.org/"
-
-LICENSE="metapackage"
-SLOT="${PV%%.*}"
-IUSE="+compiler-rt libcxx offload openmp +sanitize"
-REQUIRED_USE="sanitize? ( compiler-rt )"
-
-RDEPEND="
- compiler-rt? (
- ~llvm-runtimes/compiler-rt-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
- sanitize? (
- ~llvm-runtimes/compiler-rt-sanitizers-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
- )
- )
- libcxx? ( >=llvm-runtimes/libcxx-${PV}[${MULTILIB_USEDEP}] )
- openmp? (
- >=llvm-runtimes/openmp-${PV}[${MULTILIB_USEDEP}]
- offload? (
- >=llvm-runtimes/offload-${PV}
- )
- )
-"
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: llvm-core/clang-runtime/
@ 2025-02-01 8:06 Michał Górny
0 siblings, 0 replies; 35+ messages in thread
From: Michał Górny @ 2025-02-01 8:06 UTC (permalink / raw
To: gentoo-commits
commit: d982cee2c727e55269613e150f13431ee6fea3e2
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Feb 1 07:59:25 2025 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Feb 1 08:05:54 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d982cee2
llvm-core/clang-runtime: main is now 21*
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
...lang-runtime-20.0.0.9999.ebuild => clang-runtime-21.0.0.9999.ebuild} | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/llvm-core/clang-runtime/clang-runtime-20.0.0.9999.ebuild b/llvm-core/clang-runtime/clang-runtime-21.0.0.9999.ebuild
similarity index 95%
rename from llvm-core/clang-runtime/clang-runtime-20.0.0.9999.ebuild
rename to llvm-core/clang-runtime/clang-runtime-21.0.0.9999.ebuild
index 8fae33839019..542c7b28a6f4 100644
--- a/llvm-core/clang-runtime/clang-runtime-20.0.0.9999.ebuild
+++ b/llvm-core/clang-runtime/clang-runtime-21.0.0.9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: llvm-core/clang-runtime/
@ 2025-02-01 13:15 Michał Górny
0 siblings, 0 replies; 35+ messages in thread
From: Michał Górny @ 2025-02-01 13:15 UTC (permalink / raw
To: gentoo-commits
commit: fe3fe92eb990dd249430f6ee1f80bc34e04c321f
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Feb 1 13:12:58 2025 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Feb 1 13:14:54 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe3fe92e
llvm-core/clang-runtime: Add 21.0.0_pre20250201 snapshot
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
.../clang-runtime-21.0.0_pre20250201.ebuild | 30 ++++++++++++++++++++++
1 file changed, 30 insertions(+)
diff --git a/llvm-core/clang-runtime/clang-runtime-21.0.0_pre20250201.ebuild b/llvm-core/clang-runtime/clang-runtime-21.0.0_pre20250201.ebuild
new file mode 100644
index 000000000000..542c7b28a6f4
--- /dev/null
+++ b/llvm-core/clang-runtime/clang-runtime-21.0.0_pre20250201.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit multilib-build
+
+DESCRIPTION="Meta-ebuild for clang runtime libraries"
+HOMEPAGE="https://clang.llvm.org/"
+
+LICENSE="metapackage"
+SLOT="${PV%%.*}"
+IUSE="+compiler-rt libcxx offload openmp +sanitize"
+REQUIRED_USE="sanitize? ( compiler-rt )"
+
+RDEPEND="
+ compiler-rt? (
+ ~llvm-runtimes/compiler-rt-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
+ sanitize? (
+ ~llvm-runtimes/compiler-rt-sanitizers-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
+ )
+ )
+ libcxx? ( >=llvm-runtimes/libcxx-${PV}[${MULTILIB_USEDEP}] )
+ openmp? (
+ >=llvm-runtimes/openmp-${PV}[${MULTILIB_USEDEP}]
+ offload? (
+ >=llvm-runtimes/offload-${PV}
+ )
+ )
+"
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: llvm-core/clang-runtime/
@ 2025-02-02 18:25 Michał Górny
0 siblings, 0 replies; 35+ messages in thread
From: Michał Górny @ 2025-02-02 18:25 UTC (permalink / raw
To: gentoo-commits
commit: f97f4731986e21c9456a697bc1608cc3dd1e51dc
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sun Feb 2 15:58:59 2025 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sun Feb 2 18:25:15 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f97f4731
llvm-core/clang-runtime: Add 20.1.0_rc1
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
.../clang-runtime/clang-runtime-20.1.0_rc1.ebuild | 30 ++++++++++++++++++++++
1 file changed, 30 insertions(+)
diff --git a/llvm-core/clang-runtime/clang-runtime-20.1.0_rc1.ebuild b/llvm-core/clang-runtime/clang-runtime-20.1.0_rc1.ebuild
new file mode 100644
index 000000000000..542c7b28a6f4
--- /dev/null
+++ b/llvm-core/clang-runtime/clang-runtime-20.1.0_rc1.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit multilib-build
+
+DESCRIPTION="Meta-ebuild for clang runtime libraries"
+HOMEPAGE="https://clang.llvm.org/"
+
+LICENSE="metapackage"
+SLOT="${PV%%.*}"
+IUSE="+compiler-rt libcxx offload openmp +sanitize"
+REQUIRED_USE="sanitize? ( compiler-rt )"
+
+RDEPEND="
+ compiler-rt? (
+ ~llvm-runtimes/compiler-rt-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
+ sanitize? (
+ ~llvm-runtimes/compiler-rt-sanitizers-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
+ )
+ )
+ libcxx? ( >=llvm-runtimes/libcxx-${PV}[${MULTILIB_USEDEP}] )
+ openmp? (
+ >=llvm-runtimes/openmp-${PV}[${MULTILIB_USEDEP}]
+ offload? (
+ >=llvm-runtimes/offload-${PV}
+ )
+ )
+"
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: llvm-core/clang-runtime/
@ 2025-02-07 20:08 Arthur Zamarin
0 siblings, 0 replies; 35+ messages in thread
From: Arthur Zamarin @ 2025-02-07 20:08 UTC (permalink / raw
To: gentoo-commits
commit: 153c36b4233990a48fd5a2a75df21a605c40d7db
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Fri Feb 7 20:07:39 2025 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Fri Feb 7 20:07:39 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=153c36b4
llvm-core/clang-runtime: Stabilize 19.1.7 amd64, #946879
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
llvm-core/clang-runtime/clang-runtime-19.1.7.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/llvm-core/clang-runtime/clang-runtime-19.1.7.ebuild b/llvm-core/clang-runtime/clang-runtime-19.1.7.ebuild
index efd4ebfbadee..06b0eb087d65 100644
--- a/llvm-core/clang-runtime/clang-runtime-19.1.7.ebuild
+++ b/llvm-core/clang-runtime/clang-runtime-19.1.7.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://clang.llvm.org/"
LICENSE="metapackage"
SLOT="${PV%%.*}"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~arm64-macos ~ppc-macos ~x64-macos"
+KEYWORDS="amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~arm64-macos ~ppc-macos ~x64-macos"
IUSE="+compiler-rt libcxx offload openmp +sanitize"
REQUIRED_USE="sanitize? ( compiler-rt )"
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: llvm-core/clang-runtime/
@ 2025-02-07 20:08 Arthur Zamarin
0 siblings, 0 replies; 35+ messages in thread
From: Arthur Zamarin @ 2025-02-07 20:08 UTC (permalink / raw
To: gentoo-commits
commit: 9143541642d769b86574083bcf9d60672368d4be
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Fri Feb 7 20:07:48 2025 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Fri Feb 7 20:07:48 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91435416
llvm-core/clang-runtime: Stabilize 19.1.7 arm64, #946879
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
llvm-core/clang-runtime/clang-runtime-19.1.7.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/llvm-core/clang-runtime/clang-runtime-19.1.7.ebuild b/llvm-core/clang-runtime/clang-runtime-19.1.7.ebuild
index 06b0eb087d65..d31ababa850b 100644
--- a/llvm-core/clang-runtime/clang-runtime-19.1.7.ebuild
+++ b/llvm-core/clang-runtime/clang-runtime-19.1.7.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://clang.llvm.org/"
LICENSE="metapackage"
SLOT="${PV%%.*}"
-KEYWORDS="amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~arm64-macos ~ppc-macos ~x64-macos"
+KEYWORDS="amd64 ~arm arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~arm64-macos ~ppc-macos ~x64-macos"
IUSE="+compiler-rt libcxx offload openmp +sanitize"
REQUIRED_USE="sanitize? ( compiler-rt )"
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: llvm-core/clang-runtime/
@ 2025-02-08 11:51 Michał Górny
0 siblings, 0 replies; 35+ messages in thread
From: Michał Górny @ 2025-02-08 11:51 UTC (permalink / raw
To: gentoo-commits
commit: ac90db7bc7ed417d3d3d33fa5a024891c60d2ea9
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Feb 8 11:49:05 2025 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Feb 8 11:49:05 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac90db7b
llvm-core/clang-runtime: Add 21.0.0_pre20250208 snapshot
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
.../clang-runtime-21.0.0_pre20250208.ebuild | 30 ++++++++++++++++++++++
1 file changed, 30 insertions(+)
diff --git a/llvm-core/clang-runtime/clang-runtime-21.0.0_pre20250208.ebuild b/llvm-core/clang-runtime/clang-runtime-21.0.0_pre20250208.ebuild
new file mode 100644
index 000000000000..542c7b28a6f4
--- /dev/null
+++ b/llvm-core/clang-runtime/clang-runtime-21.0.0_pre20250208.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit multilib-build
+
+DESCRIPTION="Meta-ebuild for clang runtime libraries"
+HOMEPAGE="https://clang.llvm.org/"
+
+LICENSE="metapackage"
+SLOT="${PV%%.*}"
+IUSE="+compiler-rt libcxx offload openmp +sanitize"
+REQUIRED_USE="sanitize? ( compiler-rt )"
+
+RDEPEND="
+ compiler-rt? (
+ ~llvm-runtimes/compiler-rt-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
+ sanitize? (
+ ~llvm-runtimes/compiler-rt-sanitizers-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
+ )
+ )
+ libcxx? ( >=llvm-runtimes/libcxx-${PV}[${MULTILIB_USEDEP}] )
+ openmp? (
+ >=llvm-runtimes/openmp-${PV}[${MULTILIB_USEDEP}]
+ offload? (
+ >=llvm-runtimes/offload-${PV}
+ )
+ )
+"
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: llvm-core/clang-runtime/
@ 2025-02-11 11:29 Michał Górny
0 siblings, 0 replies; 35+ messages in thread
From: Michał Górny @ 2025-02-11 11:29 UTC (permalink / raw
To: gentoo-commits
commit: f2390c37778529fbe9f6c61f3ca03ba5e4176d14
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Tue Feb 11 10:56:59 2025 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Tue Feb 11 11:29:47 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2390c37
llvm-core/clang-runtime: Add 21.0.0_pre20250211 snapshot
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
.../clang-runtime-21.0.0_pre20250211.ebuild | 30 ++++++++++++++++++++++
1 file changed, 30 insertions(+)
diff --git a/llvm-core/clang-runtime/clang-runtime-21.0.0_pre20250211.ebuild b/llvm-core/clang-runtime/clang-runtime-21.0.0_pre20250211.ebuild
new file mode 100644
index 000000000000..542c7b28a6f4
--- /dev/null
+++ b/llvm-core/clang-runtime/clang-runtime-21.0.0_pre20250211.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit multilib-build
+
+DESCRIPTION="Meta-ebuild for clang runtime libraries"
+HOMEPAGE="https://clang.llvm.org/"
+
+LICENSE="metapackage"
+SLOT="${PV%%.*}"
+IUSE="+compiler-rt libcxx offload openmp +sanitize"
+REQUIRED_USE="sanitize? ( compiler-rt )"
+
+RDEPEND="
+ compiler-rt? (
+ ~llvm-runtimes/compiler-rt-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
+ sanitize? (
+ ~llvm-runtimes/compiler-rt-sanitizers-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
+ )
+ )
+ libcxx? ( >=llvm-runtimes/libcxx-${PV}[${MULTILIB_USEDEP}] )
+ openmp? (
+ >=llvm-runtimes/openmp-${PV}[${MULTILIB_USEDEP}]
+ offload? (
+ >=llvm-runtimes/offload-${PV}
+ )
+ )
+"
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: llvm-core/clang-runtime/
@ 2025-02-13 7:53 Michał Górny
0 siblings, 0 replies; 35+ messages in thread
From: Michał Górny @ 2025-02-13 7:53 UTC (permalink / raw
To: gentoo-commits
commit: 38d155973240f3724fe824d5e89eaf82426c2f0e
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Feb 13 07:48:12 2025 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Feb 13 07:53:07 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=38d15597
llvm-core/clang-runtime: Add 20.1.0_rc2
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
.../clang-runtime/clang-runtime-20.1.0_rc2.ebuild | 30 ++++++++++++++++++++++
1 file changed, 30 insertions(+)
diff --git a/llvm-core/clang-runtime/clang-runtime-20.1.0_rc2.ebuild b/llvm-core/clang-runtime/clang-runtime-20.1.0_rc2.ebuild
new file mode 100644
index 000000000000..542c7b28a6f4
--- /dev/null
+++ b/llvm-core/clang-runtime/clang-runtime-20.1.0_rc2.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit multilib-build
+
+DESCRIPTION="Meta-ebuild for clang runtime libraries"
+HOMEPAGE="https://clang.llvm.org/"
+
+LICENSE="metapackage"
+SLOT="${PV%%.*}"
+IUSE="+compiler-rt libcxx offload openmp +sanitize"
+REQUIRED_USE="sanitize? ( compiler-rt )"
+
+RDEPEND="
+ compiler-rt? (
+ ~llvm-runtimes/compiler-rt-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
+ sanitize? (
+ ~llvm-runtimes/compiler-rt-sanitizers-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
+ )
+ )
+ libcxx? ( >=llvm-runtimes/libcxx-${PV}[${MULTILIB_USEDEP}] )
+ openmp? (
+ >=llvm-runtimes/openmp-${PV}[${MULTILIB_USEDEP}]
+ offload? (
+ >=llvm-runtimes/offload-${PV}
+ )
+ )
+"
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: llvm-core/clang-runtime/
@ 2025-02-15 7:19 Michał Górny
0 siblings, 0 replies; 35+ messages in thread
From: Michał Górny @ 2025-02-15 7:19 UTC (permalink / raw
To: gentoo-commits
commit: 8a7d5a8c367c0682ce64e4a582ca50d9c2ecf571
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Feb 15 07:17:47 2025 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Feb 15 07:17:47 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a7d5a8c
llvm-core/clang-runtime: Remove old
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
.../clang-runtime-20.0.0_pre20250125.ebuild | 30 ----------------------
.../clang-runtime/clang-runtime-20.1.0_rc1.ebuild | 30 ----------------------
.../clang-runtime-21.0.0_pre20250201.ebuild | 30 ----------------------
.../clang-runtime-21.0.0_pre20250208.ebuild | 30 ----------------------
4 files changed, 120 deletions(-)
diff --git a/llvm-core/clang-runtime/clang-runtime-20.0.0_pre20250125.ebuild b/llvm-core/clang-runtime/clang-runtime-20.0.0_pre20250125.ebuild
deleted file mode 100644
index 542c7b28a6f4..000000000000
--- a/llvm-core/clang-runtime/clang-runtime-20.0.0_pre20250125.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit multilib-build
-
-DESCRIPTION="Meta-ebuild for clang runtime libraries"
-HOMEPAGE="https://clang.llvm.org/"
-
-LICENSE="metapackage"
-SLOT="${PV%%.*}"
-IUSE="+compiler-rt libcxx offload openmp +sanitize"
-REQUIRED_USE="sanitize? ( compiler-rt )"
-
-RDEPEND="
- compiler-rt? (
- ~llvm-runtimes/compiler-rt-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
- sanitize? (
- ~llvm-runtimes/compiler-rt-sanitizers-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
- )
- )
- libcxx? ( >=llvm-runtimes/libcxx-${PV}[${MULTILIB_USEDEP}] )
- openmp? (
- >=llvm-runtimes/openmp-${PV}[${MULTILIB_USEDEP}]
- offload? (
- >=llvm-runtimes/offload-${PV}
- )
- )
-"
diff --git a/llvm-core/clang-runtime/clang-runtime-20.1.0_rc1.ebuild b/llvm-core/clang-runtime/clang-runtime-20.1.0_rc1.ebuild
deleted file mode 100644
index 542c7b28a6f4..000000000000
--- a/llvm-core/clang-runtime/clang-runtime-20.1.0_rc1.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit multilib-build
-
-DESCRIPTION="Meta-ebuild for clang runtime libraries"
-HOMEPAGE="https://clang.llvm.org/"
-
-LICENSE="metapackage"
-SLOT="${PV%%.*}"
-IUSE="+compiler-rt libcxx offload openmp +sanitize"
-REQUIRED_USE="sanitize? ( compiler-rt )"
-
-RDEPEND="
- compiler-rt? (
- ~llvm-runtimes/compiler-rt-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
- sanitize? (
- ~llvm-runtimes/compiler-rt-sanitizers-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
- )
- )
- libcxx? ( >=llvm-runtimes/libcxx-${PV}[${MULTILIB_USEDEP}] )
- openmp? (
- >=llvm-runtimes/openmp-${PV}[${MULTILIB_USEDEP}]
- offload? (
- >=llvm-runtimes/offload-${PV}
- )
- )
-"
diff --git a/llvm-core/clang-runtime/clang-runtime-21.0.0_pre20250201.ebuild b/llvm-core/clang-runtime/clang-runtime-21.0.0_pre20250201.ebuild
deleted file mode 100644
index 542c7b28a6f4..000000000000
--- a/llvm-core/clang-runtime/clang-runtime-21.0.0_pre20250201.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit multilib-build
-
-DESCRIPTION="Meta-ebuild for clang runtime libraries"
-HOMEPAGE="https://clang.llvm.org/"
-
-LICENSE="metapackage"
-SLOT="${PV%%.*}"
-IUSE="+compiler-rt libcxx offload openmp +sanitize"
-REQUIRED_USE="sanitize? ( compiler-rt )"
-
-RDEPEND="
- compiler-rt? (
- ~llvm-runtimes/compiler-rt-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
- sanitize? (
- ~llvm-runtimes/compiler-rt-sanitizers-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
- )
- )
- libcxx? ( >=llvm-runtimes/libcxx-${PV}[${MULTILIB_USEDEP}] )
- openmp? (
- >=llvm-runtimes/openmp-${PV}[${MULTILIB_USEDEP}]
- offload? (
- >=llvm-runtimes/offload-${PV}
- )
- )
-"
diff --git a/llvm-core/clang-runtime/clang-runtime-21.0.0_pre20250208.ebuild b/llvm-core/clang-runtime/clang-runtime-21.0.0_pre20250208.ebuild
deleted file mode 100644
index 542c7b28a6f4..000000000000
--- a/llvm-core/clang-runtime/clang-runtime-21.0.0_pre20250208.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit multilib-build
-
-DESCRIPTION="Meta-ebuild for clang runtime libraries"
-HOMEPAGE="https://clang.llvm.org/"
-
-LICENSE="metapackage"
-SLOT="${PV%%.*}"
-IUSE="+compiler-rt libcxx offload openmp +sanitize"
-REQUIRED_USE="sanitize? ( compiler-rt )"
-
-RDEPEND="
- compiler-rt? (
- ~llvm-runtimes/compiler-rt-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
- sanitize? (
- ~llvm-runtimes/compiler-rt-sanitizers-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
- )
- )
- libcxx? ( >=llvm-runtimes/libcxx-${PV}[${MULTILIB_USEDEP}] )
- openmp? (
- >=llvm-runtimes/openmp-${PV}[${MULTILIB_USEDEP}]
- offload? (
- >=llvm-runtimes/offload-${PV}
- )
- )
-"
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: llvm-core/clang-runtime/
@ 2025-02-15 11:30 Michał Górny
0 siblings, 0 replies; 35+ messages in thread
From: Michał Górny @ 2025-02-15 11:30 UTC (permalink / raw
To: gentoo-commits
commit: be0350b5ff44c29c394fda82687c486515abbee6
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Feb 15 10:08:53 2025 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Feb 15 11:29:46 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be0350b5
llvm-core/clang-runtime: Add 21.0.0_pre20250215 snapshot
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
.../clang-runtime-21.0.0_pre20250215.ebuild | 30 ++++++++++++++++++++++
1 file changed, 30 insertions(+)
diff --git a/llvm-core/clang-runtime/clang-runtime-21.0.0_pre20250215.ebuild b/llvm-core/clang-runtime/clang-runtime-21.0.0_pre20250215.ebuild
new file mode 100644
index 000000000000..542c7b28a6f4
--- /dev/null
+++ b/llvm-core/clang-runtime/clang-runtime-21.0.0_pre20250215.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit multilib-build
+
+DESCRIPTION="Meta-ebuild for clang runtime libraries"
+HOMEPAGE="https://clang.llvm.org/"
+
+LICENSE="metapackage"
+SLOT="${PV%%.*}"
+IUSE="+compiler-rt libcxx offload openmp +sanitize"
+REQUIRED_USE="sanitize? ( compiler-rt )"
+
+RDEPEND="
+ compiler-rt? (
+ ~llvm-runtimes/compiler-rt-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
+ sanitize? (
+ ~llvm-runtimes/compiler-rt-sanitizers-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
+ )
+ )
+ libcxx? ( >=llvm-runtimes/libcxx-${PV}[${MULTILIB_USEDEP}] )
+ openmp? (
+ >=llvm-runtimes/openmp-${PV}[${MULTILIB_USEDEP}]
+ offload? (
+ >=llvm-runtimes/offload-${PV}
+ )
+ )
+"
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: llvm-core/clang-runtime/
@ 2025-02-22 15:19 Michał Górny
0 siblings, 0 replies; 35+ messages in thread
From: Michał Górny @ 2025-02-22 15:19 UTC (permalink / raw
To: gentoo-commits
commit: 5f777a8fd79f4c286248157f5e47397784e26836
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Feb 22 15:10:13 2025 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Feb 22 15:19:19 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f777a8f
llvm-core/clang-runtime: Add 21.0.0_pre20250221 snapshot
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
.../clang-runtime-21.0.0_pre20250221.ebuild | 30 ++++++++++++++++++++++
1 file changed, 30 insertions(+)
diff --git a/llvm-core/clang-runtime/clang-runtime-21.0.0_pre20250221.ebuild b/llvm-core/clang-runtime/clang-runtime-21.0.0_pre20250221.ebuild
new file mode 100644
index 000000000000..542c7b28a6f4
--- /dev/null
+++ b/llvm-core/clang-runtime/clang-runtime-21.0.0_pre20250221.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit multilib-build
+
+DESCRIPTION="Meta-ebuild for clang runtime libraries"
+HOMEPAGE="https://clang.llvm.org/"
+
+LICENSE="metapackage"
+SLOT="${PV%%.*}"
+IUSE="+compiler-rt libcxx offload openmp +sanitize"
+REQUIRED_USE="sanitize? ( compiler-rt )"
+
+RDEPEND="
+ compiler-rt? (
+ ~llvm-runtimes/compiler-rt-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
+ sanitize? (
+ ~llvm-runtimes/compiler-rt-sanitizers-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
+ )
+ )
+ libcxx? ( >=llvm-runtimes/libcxx-${PV}[${MULTILIB_USEDEP}] )
+ openmp? (
+ >=llvm-runtimes/openmp-${PV}[${MULTILIB_USEDEP}]
+ offload? (
+ >=llvm-runtimes/offload-${PV}
+ )
+ )
+"
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: llvm-core/clang-runtime/
@ 2025-02-25 14:03 Michał Górny
0 siblings, 0 replies; 35+ messages in thread
From: Michał Górny @ 2025-02-25 14:03 UTC (permalink / raw
To: gentoo-commits
commit: 54fe7da471c722375eb137533ebf9387674c2efe
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Tue Feb 25 12:50:25 2025 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Tue Feb 25 14:03:18 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=54fe7da4
llvm-core/clang-runtime: Add 21.0.0_pre20250225 snapshot
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
.../clang-runtime-21.0.0_pre20250225.ebuild | 30 ++++++++++++++++++++++
1 file changed, 30 insertions(+)
diff --git a/llvm-core/clang-runtime/clang-runtime-21.0.0_pre20250225.ebuild b/llvm-core/clang-runtime/clang-runtime-21.0.0_pre20250225.ebuild
new file mode 100644
index 000000000000..542c7b28a6f4
--- /dev/null
+++ b/llvm-core/clang-runtime/clang-runtime-21.0.0_pre20250225.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit multilib-build
+
+DESCRIPTION="Meta-ebuild for clang runtime libraries"
+HOMEPAGE="https://clang.llvm.org/"
+
+LICENSE="metapackage"
+SLOT="${PV%%.*}"
+IUSE="+compiler-rt libcxx offload openmp +sanitize"
+REQUIRED_USE="sanitize? ( compiler-rt )"
+
+RDEPEND="
+ compiler-rt? (
+ ~llvm-runtimes/compiler-rt-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
+ sanitize? (
+ ~llvm-runtimes/compiler-rt-sanitizers-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
+ )
+ )
+ libcxx? ( >=llvm-runtimes/libcxx-${PV}[${MULTILIB_USEDEP}] )
+ openmp? (
+ >=llvm-runtimes/openmp-${PV}[${MULTILIB_USEDEP}]
+ offload? (
+ >=llvm-runtimes/offload-${PV}
+ )
+ )
+"
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: llvm-core/clang-runtime/
@ 2025-02-26 18:55 Michał Górny
0 siblings, 0 replies; 35+ messages in thread
From: Michał Górny @ 2025-02-26 18:55 UTC (permalink / raw
To: gentoo-commits
commit: 53347446b2f6dab38468438ec55803bf710ca780
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Feb 26 18:51:25 2025 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Feb 26 18:55:25 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53347446
llvm-core/clang-runtime: Add 20.1.0_rc3
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
.../clang-runtime/clang-runtime-20.1.0_rc3.ebuild | 30 ++++++++++++++++++++++
1 file changed, 30 insertions(+)
diff --git a/llvm-core/clang-runtime/clang-runtime-20.1.0_rc3.ebuild b/llvm-core/clang-runtime/clang-runtime-20.1.0_rc3.ebuild
new file mode 100644
index 000000000000..542c7b28a6f4
--- /dev/null
+++ b/llvm-core/clang-runtime/clang-runtime-20.1.0_rc3.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit multilib-build
+
+DESCRIPTION="Meta-ebuild for clang runtime libraries"
+HOMEPAGE="https://clang.llvm.org/"
+
+LICENSE="metapackage"
+SLOT="${PV%%.*}"
+IUSE="+compiler-rt libcxx offload openmp +sanitize"
+REQUIRED_USE="sanitize? ( compiler-rt )"
+
+RDEPEND="
+ compiler-rt? (
+ ~llvm-runtimes/compiler-rt-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
+ sanitize? (
+ ~llvm-runtimes/compiler-rt-sanitizers-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
+ )
+ )
+ libcxx? ( >=llvm-runtimes/libcxx-${PV}[${MULTILIB_USEDEP}] )
+ openmp? (
+ >=llvm-runtimes/openmp-${PV}[${MULTILIB_USEDEP}]
+ offload? (
+ >=llvm-runtimes/offload-${PV}
+ )
+ )
+"
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: llvm-core/clang-runtime/
@ 2025-03-01 8:34 Michał Górny
0 siblings, 0 replies; 35+ messages in thread
From: Michał Górny @ 2025-03-01 8:34 UTC (permalink / raw
To: gentoo-commits
commit: cc168e867cad22b3a00f5f300f45a4c65e3c460b
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Mar 1 08:32:58 2025 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Mar 1 08:32:58 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc168e86
llvm-core/clang-runtime: Remove old
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
.../clang-runtime/clang-runtime-20.1.0_rc2.ebuild | 30 ----------------------
.../clang-runtime-21.0.0_pre20250211.ebuild | 30 ----------------------
.../clang-runtime-21.0.0_pre20250215.ebuild | 30 ----------------------
.../clang-runtime-21.0.0_pre20250221.ebuild | 30 ----------------------
4 files changed, 120 deletions(-)
diff --git a/llvm-core/clang-runtime/clang-runtime-20.1.0_rc2.ebuild b/llvm-core/clang-runtime/clang-runtime-20.1.0_rc2.ebuild
deleted file mode 100644
index 542c7b28a6f4..000000000000
--- a/llvm-core/clang-runtime/clang-runtime-20.1.0_rc2.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit multilib-build
-
-DESCRIPTION="Meta-ebuild for clang runtime libraries"
-HOMEPAGE="https://clang.llvm.org/"
-
-LICENSE="metapackage"
-SLOT="${PV%%.*}"
-IUSE="+compiler-rt libcxx offload openmp +sanitize"
-REQUIRED_USE="sanitize? ( compiler-rt )"
-
-RDEPEND="
- compiler-rt? (
- ~llvm-runtimes/compiler-rt-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
- sanitize? (
- ~llvm-runtimes/compiler-rt-sanitizers-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
- )
- )
- libcxx? ( >=llvm-runtimes/libcxx-${PV}[${MULTILIB_USEDEP}] )
- openmp? (
- >=llvm-runtimes/openmp-${PV}[${MULTILIB_USEDEP}]
- offload? (
- >=llvm-runtimes/offload-${PV}
- )
- )
-"
diff --git a/llvm-core/clang-runtime/clang-runtime-21.0.0_pre20250211.ebuild b/llvm-core/clang-runtime/clang-runtime-21.0.0_pre20250211.ebuild
deleted file mode 100644
index 542c7b28a6f4..000000000000
--- a/llvm-core/clang-runtime/clang-runtime-21.0.0_pre20250211.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit multilib-build
-
-DESCRIPTION="Meta-ebuild for clang runtime libraries"
-HOMEPAGE="https://clang.llvm.org/"
-
-LICENSE="metapackage"
-SLOT="${PV%%.*}"
-IUSE="+compiler-rt libcxx offload openmp +sanitize"
-REQUIRED_USE="sanitize? ( compiler-rt )"
-
-RDEPEND="
- compiler-rt? (
- ~llvm-runtimes/compiler-rt-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
- sanitize? (
- ~llvm-runtimes/compiler-rt-sanitizers-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
- )
- )
- libcxx? ( >=llvm-runtimes/libcxx-${PV}[${MULTILIB_USEDEP}] )
- openmp? (
- >=llvm-runtimes/openmp-${PV}[${MULTILIB_USEDEP}]
- offload? (
- >=llvm-runtimes/offload-${PV}
- )
- )
-"
diff --git a/llvm-core/clang-runtime/clang-runtime-21.0.0_pre20250215.ebuild b/llvm-core/clang-runtime/clang-runtime-21.0.0_pre20250215.ebuild
deleted file mode 100644
index 542c7b28a6f4..000000000000
--- a/llvm-core/clang-runtime/clang-runtime-21.0.0_pre20250215.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit multilib-build
-
-DESCRIPTION="Meta-ebuild for clang runtime libraries"
-HOMEPAGE="https://clang.llvm.org/"
-
-LICENSE="metapackage"
-SLOT="${PV%%.*}"
-IUSE="+compiler-rt libcxx offload openmp +sanitize"
-REQUIRED_USE="sanitize? ( compiler-rt )"
-
-RDEPEND="
- compiler-rt? (
- ~llvm-runtimes/compiler-rt-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
- sanitize? (
- ~llvm-runtimes/compiler-rt-sanitizers-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
- )
- )
- libcxx? ( >=llvm-runtimes/libcxx-${PV}[${MULTILIB_USEDEP}] )
- openmp? (
- >=llvm-runtimes/openmp-${PV}[${MULTILIB_USEDEP}]
- offload? (
- >=llvm-runtimes/offload-${PV}
- )
- )
-"
diff --git a/llvm-core/clang-runtime/clang-runtime-21.0.0_pre20250221.ebuild b/llvm-core/clang-runtime/clang-runtime-21.0.0_pre20250221.ebuild
deleted file mode 100644
index 542c7b28a6f4..000000000000
--- a/llvm-core/clang-runtime/clang-runtime-21.0.0_pre20250221.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit multilib-build
-
-DESCRIPTION="Meta-ebuild for clang runtime libraries"
-HOMEPAGE="https://clang.llvm.org/"
-
-LICENSE="metapackage"
-SLOT="${PV%%.*}"
-IUSE="+compiler-rt libcxx offload openmp +sanitize"
-REQUIRED_USE="sanitize? ( compiler-rt )"
-
-RDEPEND="
- compiler-rt? (
- ~llvm-runtimes/compiler-rt-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
- sanitize? (
- ~llvm-runtimes/compiler-rt-sanitizers-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
- )
- )
- libcxx? ( >=llvm-runtimes/libcxx-${PV}[${MULTILIB_USEDEP}] )
- openmp? (
- >=llvm-runtimes/openmp-${PV}[${MULTILIB_USEDEP}]
- offload? (
- >=llvm-runtimes/offload-${PV}
- )
- )
-"
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: llvm-core/clang-runtime/
@ 2025-03-01 12:58 Michał Górny
0 siblings, 0 replies; 35+ messages in thread
From: Michał Górny @ 2025-03-01 12:58 UTC (permalink / raw
To: gentoo-commits
commit: b7daf906f085bc59c14ce2c22b46bc9171ae9956
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Mar 1 12:56:29 2025 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Mar 1 12:58:34 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7daf906
llvm-core/clang-runtime: Add 21.0.0_pre20250301 snapshot
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
.../clang-runtime-21.0.0_pre20250301.ebuild | 30 ++++++++++++++++++++++
1 file changed, 30 insertions(+)
diff --git a/llvm-core/clang-runtime/clang-runtime-21.0.0_pre20250301.ebuild b/llvm-core/clang-runtime/clang-runtime-21.0.0_pre20250301.ebuild
new file mode 100644
index 000000000000..542c7b28a6f4
--- /dev/null
+++ b/llvm-core/clang-runtime/clang-runtime-21.0.0_pre20250301.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit multilib-build
+
+DESCRIPTION="Meta-ebuild for clang runtime libraries"
+HOMEPAGE="https://clang.llvm.org/"
+
+LICENSE="metapackage"
+SLOT="${PV%%.*}"
+IUSE="+compiler-rt libcxx offload openmp +sanitize"
+REQUIRED_USE="sanitize? ( compiler-rt )"
+
+RDEPEND="
+ compiler-rt? (
+ ~llvm-runtimes/compiler-rt-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
+ sanitize? (
+ ~llvm-runtimes/compiler-rt-sanitizers-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
+ )
+ )
+ libcxx? ( >=llvm-runtimes/libcxx-${PV}[${MULTILIB_USEDEP}] )
+ openmp? (
+ >=llvm-runtimes/openmp-${PV}[${MULTILIB_USEDEP}]
+ offload? (
+ >=llvm-runtimes/offload-${PV}
+ )
+ )
+"
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: llvm-core/clang-runtime/
@ 2025-03-05 6:25 Michał Górny
0 siblings, 0 replies; 35+ messages in thread
From: Michał Górny @ 2025-03-05 6:25 UTC (permalink / raw
To: gentoo-commits
commit: 0a1907da9f92f6cb934704341a759a2dd28bf5a2
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Mar 5 06:13:38 2025 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Mar 5 06:13:38 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a1907da
llvm-core/clang-runtime: Add 20.1.0 (unkeyworded)
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
.../clang-runtime/clang-runtime-20.1.0.ebuild | 30 ++++++++++++++++++++++
1 file changed, 30 insertions(+)
diff --git a/llvm-core/clang-runtime/clang-runtime-20.1.0.ebuild b/llvm-core/clang-runtime/clang-runtime-20.1.0.ebuild
new file mode 100644
index 000000000000..542c7b28a6f4
--- /dev/null
+++ b/llvm-core/clang-runtime/clang-runtime-20.1.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit multilib-build
+
+DESCRIPTION="Meta-ebuild for clang runtime libraries"
+HOMEPAGE="https://clang.llvm.org/"
+
+LICENSE="metapackage"
+SLOT="${PV%%.*}"
+IUSE="+compiler-rt libcxx offload openmp +sanitize"
+REQUIRED_USE="sanitize? ( compiler-rt )"
+
+RDEPEND="
+ compiler-rt? (
+ ~llvm-runtimes/compiler-rt-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
+ sanitize? (
+ ~llvm-runtimes/compiler-rt-sanitizers-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
+ )
+ )
+ libcxx? ( >=llvm-runtimes/libcxx-${PV}[${MULTILIB_USEDEP}] )
+ openmp? (
+ >=llvm-runtimes/openmp-${PV}[${MULTILIB_USEDEP}]
+ offload? (
+ >=llvm-runtimes/offload-${PV}
+ )
+ )
+"
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: llvm-core/clang-runtime/
@ 2025-03-05 10:13 Michał Górny
0 siblings, 0 replies; 35+ messages in thread
From: Michał Górny @ 2025-03-05 10:13 UTC (permalink / raw
To: gentoo-commits
commit: 3ba71127545c28b8c4ba1e45c86240ee023353b4
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Mar 5 10:01:43 2025 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Mar 5 10:13:03 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ba71127
llvm-core/clang-runtime: Add keywords to 20.1.0
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
llvm-core/clang-runtime/clang-runtime-20.1.0.ebuild | 1 +
1 file changed, 1 insertion(+)
diff --git a/llvm-core/clang-runtime/clang-runtime-20.1.0.ebuild b/llvm-core/clang-runtime/clang-runtime-20.1.0.ebuild
index 542c7b28a6f4..da17e274d8da 100644
--- a/llvm-core/clang-runtime/clang-runtime-20.1.0.ebuild
+++ b/llvm-core/clang-runtime/clang-runtime-20.1.0.ebuild
@@ -10,6 +10,7 @@ HOMEPAGE="https://clang.llvm.org/"
LICENSE="metapackage"
SLOT="${PV%%.*}"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~arm64-macos ~ppc-macos ~x64-macos"
IUSE="+compiler-rt libcxx offload openmp +sanitize"
REQUIRED_USE="sanitize? ( compiler-rt )"
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: llvm-core/clang-runtime/
@ 2025-03-05 13:05 Michał Górny
0 siblings, 0 replies; 35+ messages in thread
From: Michał Górny @ 2025-03-05 13:05 UTC (permalink / raw
To: gentoo-commits
commit: 48f104e91c85fe0f6642f17f8e0652e086f63b82
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sun Dec 29 16:30:19 2024 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Mar 5 13:05:13 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48f104e9
llvm-core/clang-runtime: Install minimal per-slot configs
Install per-slot config files. They include the top-level configs
from llvm-core/clang-common and override runtimes.
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
.../clang-runtime/clang-runtime-21.0.0.9999.ebuild | 95 +++++++++++++++++++++-
llvm-core/clang-runtime/metadata.xml | 4 +
2 files changed, 96 insertions(+), 3 deletions(-)
diff --git a/llvm-core/clang-runtime/clang-runtime-21.0.0.9999.ebuild b/llvm-core/clang-runtime/clang-runtime-21.0.0.9999.ebuild
index 542c7b28a6f4..1cf7f46d4148 100644
--- a/llvm-core/clang-runtime/clang-runtime-21.0.0.9999.ebuild
+++ b/llvm-core/clang-runtime/clang-runtime-21.0.0.9999.ebuild
@@ -3,15 +3,21 @@
EAPI=8
-inherit multilib-build
+inherit multilib-build toolchain-funcs
DESCRIPTION="Meta-ebuild for clang runtime libraries"
HOMEPAGE="https://clang.llvm.org/"
+S=${WORKDIR}
LICENSE="metapackage"
SLOT="${PV%%.*}"
-IUSE="+compiler-rt libcxx offload openmp +sanitize"
-REQUIRED_USE="sanitize? ( compiler-rt )"
+IUSE="
+ +compiler-rt libcxx offload openmp +sanitize
+ default-compiler-rt default-libcxx default-lld llvm-libunwind
+"
+REQUIRED_USE="
+ sanitize? ( compiler-rt )
+"
RDEPEND="
compiler-rt? (
@@ -27,4 +33,87 @@ RDEPEND="
>=llvm-runtimes/offload-${PV}
)
)
+
+ llvm-core/clang-common
+ default-compiler-rt? (
+ ~llvm-runtimes/compiler-rt-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
+ llvm-libunwind? ( llvm-runtimes/libunwind[static-libs] )
+ !llvm-libunwind? ( sys-libs/libunwind[static-libs] )
+ )
+ !default-compiler-rt? ( sys-devel/gcc )
+ default-libcxx? ( >=llvm-runtimes/libcxx-${PV}[static-libs] )
+ !default-libcxx? ( sys-devel/gcc )
+ default-lld? ( ~llvm-core/lld-${PV} )
+ !default-lld? ( sys-devel/binutils )
"
+
+_doclang_cfg() {
+ local triple="${1}"
+
+ local tool
+ for tool in ${triple}-clang{,++,-cpp}; do
+ newins - "${tool}.cfg" <<-EOF
+ # This configuration file is used by ${tool} driver.
+ @../${tool}.cfg
+ @gentoo-runtimes.cfg
+ EOF
+ done
+
+ # Install symlinks for triples with other vendor strings since some
+ # programs insist on mangling the triple.
+ local vendor
+ for vendor in gentoo pc unknown; do
+ local vendor_triple="${triple%%-*}-${vendor}-${triple#*-*-}"
+ for tool in clang{,++,-cpp}; do
+ if [[ ! -f "${ED}/etc/clang/${SLOT}/${vendor_triple}-${tool}.cfg" ]]; then
+ dosym "${triple}-${tool}.cfg" "/etc/clang/${SLOT}/${vendor_triple}-${tool}.cfg"
+ fi
+ done
+ done
+}
+
+doclang_cfg() {
+ local triple=$(get_abi_CHOST "${abi}")
+
+ _doclang_cfg ${triple}
+
+ # LLVM may have different arch names in some cases. For example in x86
+ # profiles the triple uses i686, but llvm will prefer i386 if invoked
+ # with "clang" on x86 or "clang -m32" on x86_64. The gentoo triple will
+ # be used if invoked through ${CHOST}-clang{,++,-cpp} though.
+ #
+ # To make sure the correct triples are installed,
+ # see Triple::getArchTypeName() in llvm/lib/TargetParser/Triple.cpp
+ # and compare with CHOST values in profiles.
+
+ local abi=${triple%%-*}
+ case ${abi} in
+ armv4l|armv4t|armv5tel|armv6j|armv7a)
+ _doclang_cfg ${triple/${abi}/arm}
+ ;;
+ i686)
+ _doclang_cfg ${triple/${abi}/i386}
+ ;;
+ sparc)
+ _doclang_cfg ${triple/${abi}/sparcel}
+ ;;
+ sparc64)
+ _doclang_cfg ${triple/${abi}/sparcv9}
+ ;;
+ esac
+}
+
+src_install() {
+ insinto "/etc/clang/${SLOT}"
+ newins - gentoo-runtimes.cfg <<-EOF
+ # This file is initially generated by llvm-core/clang-runtime.
+ # It is used to control the default runtimes using by clang.
+
+ --rtlib=$(usex default-compiler-rt compiler-rt libgcc)
+ --unwindlib=$(usex default-compiler-rt libunwind libgcc)
+ --stdlib=$(usex default-libcxx libc++ libstdc++)
+ -fuse-ld=$(usex default-lld lld bfd)
+ EOF
+
+ multilib_foreach_abi doclang_cfg
+}
diff --git a/llvm-core/clang-runtime/metadata.xml b/llvm-core/clang-runtime/metadata.xml
index 2167c069cc50..e7a356772fe4 100644
--- a/llvm-core/clang-runtime/metadata.xml
+++ b/llvm-core/clang-runtime/metadata.xml
@@ -10,6 +10,10 @@
<flag name="offload">Install <pkg>llvm-runtimes/offload</pkg> for -fopenmp GPU offloading</flag>
<flag name="openmp">Install <pkg>llvm-runtimes/openmp</pkg> for -fopenmp support</flag>
<flag name="sanitize">Enable compiler-rt sanitizer (-fsanitize*) support</flag>
+
+ <flag name="default-compiler-rt">Use compiler-rt + libunwind instead of libgcc as the default rtlib for clang</flag>
+ <flag name="default-libcxx">Use libc++ instead of libstdc++ as the default stdlib for clang</flag>
+ <flag name="default-lld">Use lld as the default linker for clang</flag>
</use>
<upstream>
<remote-id type="github">llvm/llvm-project</remote-id>
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: llvm-core/clang-runtime/
@ 2025-03-05 13:05 Michał Górny
0 siblings, 0 replies; 35+ messages in thread
From: Michał Górny @ 2025-03-05 13:05 UTC (permalink / raw
To: gentoo-commits
commit: 1d81cec818a31ee21188cf7ea833e2c1cb535a4b
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Mon Dec 30 11:44:24 2024 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Mar 5 13:05:15 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d81cec8
llvm-core/clang-runtime: Add USE=polly
Closes: https://bugs.gentoo.org/715612
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
Closes: https://github.com/gentoo/gentoo/pull/39897
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
llvm-core/clang-runtime/clang-runtime-21.0.0.9999.ebuild | 13 ++++++++++++-
llvm-core/clang-runtime/metadata.xml | 1 +
2 files changed, 13 insertions(+), 1 deletion(-)
diff --git a/llvm-core/clang-runtime/clang-runtime-21.0.0.9999.ebuild b/llvm-core/clang-runtime/clang-runtime-21.0.0.9999.ebuild
index 1cf7f46d4148..a28e9569b2e3 100644
--- a/llvm-core/clang-runtime/clang-runtime-21.0.0.9999.ebuild
+++ b/llvm-core/clang-runtime/clang-runtime-21.0.0.9999.ebuild
@@ -13,7 +13,7 @@ LICENSE="metapackage"
SLOT="${PV%%.*}"
IUSE="
+compiler-rt libcxx offload openmp +sanitize
- default-compiler-rt default-libcxx default-lld llvm-libunwind
+ default-compiler-rt default-libcxx default-lld llvm-libunwind polly
"
REQUIRED_USE="
sanitize? ( compiler-rt )
@@ -45,6 +45,7 @@ RDEPEND="
!default-libcxx? ( sys-devel/gcc )
default-lld? ( ~llvm-core/lld-${PV} )
!default-lld? ( sys-devel/binutils )
+ polly? ( ~llvm-core/polly-${PV} )
"
_doclang_cfg() {
@@ -55,6 +56,7 @@ _doclang_cfg() {
newins - "${tool}.cfg" <<-EOF
# This configuration file is used by ${tool} driver.
@../${tool}.cfg
+ @gentoo-plugins.cfg
@gentoo-runtimes.cfg
EOF
done
@@ -114,6 +116,15 @@ src_install() {
--stdlib=$(usex default-libcxx libc++ libstdc++)
-fuse-ld=$(usex default-lld lld bfd)
EOF
+ newins - gentoo-plugins.cfg <<-EOF
+ # This file is used to load optional LLVM plugins.
+ EOF
+ if use polly; then
+ cat >> "${ED}/etc/clang/${SLOT}/gentoo-plugins.cfg" <<-EOF || die
+ -fpass-plugin=LLVMPolly.so
+ -fplugin=LLVMPolly.so
+ EOF
+ fi
multilib_foreach_abi doclang_cfg
}
diff --git a/llvm-core/clang-runtime/metadata.xml b/llvm-core/clang-runtime/metadata.xml
index e7a356772fe4..b2327e075049 100644
--- a/llvm-core/clang-runtime/metadata.xml
+++ b/llvm-core/clang-runtime/metadata.xml
@@ -14,6 +14,7 @@
<flag name="default-compiler-rt">Use compiler-rt + libunwind instead of libgcc as the default rtlib for clang</flag>
<flag name="default-libcxx">Use libc++ instead of libstdc++ as the default stdlib for clang</flag>
<flag name="default-lld">Use lld as the default linker for clang</flag>
+ <flag name="polly">Load Polly plugin (you still need -mllvm -polly to use it)</flag>
</use>
<upstream>
<remote-id type="github">llvm/llvm-project</remote-id>
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: llvm-core/clang-runtime/
@ 2025-03-05 13:24 Michał Górny
0 siblings, 0 replies; 35+ messages in thread
From: Michał Górny @ 2025-03-05 13:24 UTC (permalink / raw
To: gentoo-commits
commit: 794989dde6847773df9b7d263656e76f8313c35b
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Mar 5 13:12:37 2025 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Mar 5 13:12:37 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=794989dd
llvm-core/clang-runtime: Backport per-slot configs to 20.1.0-r1
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
.../clang-runtime/clang-runtime-20.1.0-r1.ebuild | 124 +++++++++++++++++++++
.../clang-runtime/clang-runtime-20.1.0.ebuild | 31 ------
2 files changed, 124 insertions(+), 31 deletions(-)
diff --git a/llvm-core/clang-runtime/clang-runtime-20.1.0-r1.ebuild b/llvm-core/clang-runtime/clang-runtime-20.1.0-r1.ebuild
new file mode 100644
index 000000000000..2168a04b6406
--- /dev/null
+++ b/llvm-core/clang-runtime/clang-runtime-20.1.0-r1.ebuild
@@ -0,0 +1,124 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit multilib-build toolchain-funcs
+
+DESCRIPTION="Meta-ebuild for clang runtime libraries"
+HOMEPAGE="https://clang.llvm.org/"
+S=${WORKDIR}
+
+LICENSE="metapackage"
+SLOT="${PV%%.*}"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~arm64-macos ~ppc-macos ~x64-macos"
+IUSE="
+ +compiler-rt libcxx offload openmp +sanitize
+ default-compiler-rt default-libcxx default-lld llvm-libunwind
+"
+REQUIRED_USE="
+ sanitize? ( compiler-rt )
+"
+
+RDEPEND="
+ compiler-rt? (
+ ~llvm-runtimes/compiler-rt-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
+ sanitize? (
+ ~llvm-runtimes/compiler-rt-sanitizers-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
+ )
+ )
+ libcxx? ( >=llvm-runtimes/libcxx-${PV}[${MULTILIB_USEDEP}] )
+ openmp? (
+ >=llvm-runtimes/openmp-${PV}[${MULTILIB_USEDEP}]
+ offload? (
+ >=llvm-runtimes/offload-${PV}
+ )
+ )
+
+ llvm-core/clang-common
+ default-compiler-rt? (
+ ~llvm-runtimes/compiler-rt-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
+ llvm-libunwind? ( llvm-runtimes/libunwind[static-libs] )
+ !llvm-libunwind? ( sys-libs/libunwind[static-libs] )
+ )
+ !default-compiler-rt? ( sys-devel/gcc )
+ default-libcxx? ( >=llvm-runtimes/libcxx-${PV}[static-libs] )
+ !default-libcxx? ( sys-devel/gcc )
+ default-lld? ( ~llvm-core/lld-${PV} )
+ !default-lld? ( sys-devel/binutils )
+"
+
+_doclang_cfg() {
+ local triple="${1}"
+
+ local tool
+ for tool in ${triple}-clang{,++,-cpp}; do
+ newins - "${tool}.cfg" <<-EOF
+ # This configuration file is used by ${tool} driver.
+ @../${tool}.cfg
+ @gentoo-plugins.cfg
+ @gentoo-runtimes.cfg
+ EOF
+ done
+
+ # Install symlinks for triples with other vendor strings since some
+ # programs insist on mangling the triple.
+ local vendor
+ for vendor in gentoo pc unknown; do
+ local vendor_triple="${triple%%-*}-${vendor}-${triple#*-*-}"
+ for tool in clang{,++,-cpp}; do
+ if [[ ! -f "${ED}/etc/clang/${SLOT}/${vendor_triple}-${tool}.cfg" ]]; then
+ dosym "${triple}-${tool}.cfg" "/etc/clang/${SLOT}/${vendor_triple}-${tool}.cfg"
+ fi
+ done
+ done
+}
+
+doclang_cfg() {
+ local triple=$(get_abi_CHOST "${abi}")
+
+ _doclang_cfg ${triple}
+
+ # LLVM may have different arch names in some cases. For example in x86
+ # profiles the triple uses i686, but llvm will prefer i386 if invoked
+ # with "clang" on x86 or "clang -m32" on x86_64. The gentoo triple will
+ # be used if invoked through ${CHOST}-clang{,++,-cpp} though.
+ #
+ # To make sure the correct triples are installed,
+ # see Triple::getArchTypeName() in llvm/lib/TargetParser/Triple.cpp
+ # and compare with CHOST values in profiles.
+
+ local abi=${triple%%-*}
+ case ${abi} in
+ armv4l|armv4t|armv5tel|armv6j|armv7a)
+ _doclang_cfg ${triple/${abi}/arm}
+ ;;
+ i686)
+ _doclang_cfg ${triple/${abi}/i386}
+ ;;
+ sparc)
+ _doclang_cfg ${triple/${abi}/sparcel}
+ ;;
+ sparc64)
+ _doclang_cfg ${triple/${abi}/sparcv9}
+ ;;
+ esac
+}
+
+src_install() {
+ insinto "/etc/clang/${SLOT}"
+ newins - gentoo-runtimes.cfg <<-EOF
+ # This file is initially generated by llvm-core/clang-runtime.
+ # It is used to control the default runtimes using by clang.
+
+ --rtlib=$(usex default-compiler-rt compiler-rt libgcc)
+ --unwindlib=$(usex default-compiler-rt libunwind libgcc)
+ --stdlib=$(usex default-libcxx libc++ libstdc++)
+ -fuse-ld=$(usex default-lld lld bfd)
+ EOF
+ newins - gentoo-plugins.cfg <<-EOF
+ # This file is used to load optional LLVM plugins.
+ EOF
+
+ multilib_foreach_abi doclang_cfg
+}
diff --git a/llvm-core/clang-runtime/clang-runtime-20.1.0.ebuild b/llvm-core/clang-runtime/clang-runtime-20.1.0.ebuild
deleted file mode 100644
index da17e274d8da..000000000000
--- a/llvm-core/clang-runtime/clang-runtime-20.1.0.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit multilib-build
-
-DESCRIPTION="Meta-ebuild for clang runtime libraries"
-HOMEPAGE="https://clang.llvm.org/"
-
-LICENSE="metapackage"
-SLOT="${PV%%.*}"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~arm64-macos ~ppc-macos ~x64-macos"
-IUSE="+compiler-rt libcxx offload openmp +sanitize"
-REQUIRED_USE="sanitize? ( compiler-rt )"
-
-RDEPEND="
- compiler-rt? (
- ~llvm-runtimes/compiler-rt-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
- sanitize? (
- ~llvm-runtimes/compiler-rt-sanitizers-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
- )
- )
- libcxx? ( >=llvm-runtimes/libcxx-${PV}[${MULTILIB_USEDEP}] )
- openmp? (
- >=llvm-runtimes/openmp-${PV}[${MULTILIB_USEDEP}]
- offload? (
- >=llvm-runtimes/offload-${PV}
- )
- )
-"
^ permalink raw reply related [flat|nested] 35+ messages in thread
end of thread, other threads:[~2025-03-05 13:24 UTC | newest]
Thread overview: 35+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-03-01 8:34 [gentoo-commits] repo/gentoo:master commit in: llvm-core/clang-runtime/ Michał Górny
-- strict thread matches above, loose matches on Subject: below --
2025-03-05 13:24 Michał Górny
2025-03-05 13:05 Michał Górny
2025-03-05 13:05 Michał Górny
2025-03-05 10:13 Michał Górny
2025-03-05 6:25 Michał Górny
2025-03-01 12:58 Michał Górny
2025-02-26 18:55 Michał Górny
2025-02-25 14:03 Michał Górny
2025-02-22 15:19 Michał Górny
2025-02-15 11:30 Michał Górny
2025-02-15 7:19 Michał Górny
2025-02-13 7:53 Michał Górny
2025-02-11 11:29 Michał Górny
2025-02-08 11:51 Michał Górny
2025-02-07 20:08 Arthur Zamarin
2025-02-07 20:08 Arthur Zamarin
2025-02-02 18:25 Michał Górny
2025-02-01 13:15 Michał Górny
2025-02-01 8:06 Michał Górny
2025-01-31 21:51 Michał Górny
2025-01-25 13:33 Michał Górny
2025-01-22 19:15 Michał Górny
2025-01-18 15:09 Michał Górny
2025-01-18 8:21 Michał Górny
2025-01-16 10:08 Michał Górny
2025-01-15 4:24 Michał Górny
2025-01-11 18:12 Michał Górny
2025-01-04 15:28 Michał Górny
2024-12-29 3:21 Michał Górny
2024-12-28 19:35 Michał Górny
2024-12-27 21:25 Michał Górny
2024-12-21 10:28 Michał Górny
2024-12-17 21:37 Michał Górny
2024-12-16 5:57 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