summaryrefslogtreecommitdiff
path: root/sys-devel/llvm
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2023-02-22 20:29:22 +0000
committerV3n3RiX <venerix@koprulu.sector>2023-02-22 20:29:22 +0000
commit71fb24e4cc15fe73651423df81c5e6a79fa8c142 (patch)
tree962fbc79d3fbda0c4123d5119df5e728d4d7b18c /sys-devel/llvm
parentaae71b4d8e684ca22d28ef0f1da0989e7bf6468d (diff)
gentoo auto-resync : 22:02:2023 - 20:29:22
Diffstat (limited to 'sys-devel/llvm')
-rw-r--r--sys-devel/llvm/Manifest14
-rw-r--r--sys-devel/llvm/llvm-14.0.6-r2.ebuild5
-rw-r--r--sys-devel/llvm/llvm-15.0.7.ebuild4
-rw-r--r--sys-devel/llvm/llvm-16.0.0.9999.ebuild4
-rw-r--r--sys-devel/llvm/llvm-16.0.0_rc2.ebuild4
-rw-r--r--sys-devel/llvm/llvm-17.0.0.9999.ebuild4
-rw-r--r--sys-devel/llvm/llvm-17.0.0_pre20230211.ebuild4
-rw-r--r--sys-devel/llvm/llvm-17.0.0_pre20230218.ebuild4
8 files changed, 28 insertions, 15 deletions
diff --git a/sys-devel/llvm/Manifest b/sys-devel/llvm/Manifest
index a91cd354035e..cc9e68b1d83e 100644
--- a/sys-devel/llvm/Manifest
+++ b/sys-devel/llvm/Manifest
@@ -10,11 +10,11 @@ DIST llvm-project-16.0.0rc2.src.tar.xz 117917640 BLAKE2B 92c6b1daaa500339403dcf5
DIST llvm-project-16.0.0rc2.src.tar.xz.sig 566 BLAKE2B 35b2a8edf3392e1c0e9bf7f1a5e6e18fdda3d98a2164947cebf0c19d7d7c7a459901060345745dff794cf99bea243fec5cb625ca68d7c73d31ac01f18cbaa58c SHA512 4f6d43f00c3bce36c3a005441473fe37fe2ca97df4b8dd306045bd0d8bd14406ae7068a3dea54d4535eaa37b7ccca54b3f5b6f5aef70a7dfc23ed336d4ad408c
DIST llvm-project-22fb66eb94b643c858c2beecbcfac438a7fa29ed.tar.gz 179795537 BLAKE2B aef57ef739c52a8f8b2b327a8f6d8cce4734d9704018fb43a21468e56748e5d5b3d2d47fb4e95fd72b2af9f2e4be88839553e26fd7da08df60c5cc0f51c001d4 SHA512 9ed093ef7dac4891660aafbc5cad66bddefa796bff4dd70c792cc636268742142d82b84520ac2f5a5963521d7b9e4325440763ce0c88937f89722f07d3acd4b8
DIST llvm-project-5e262d58c42668c78d932fab6bf75cf8c3b9d07e.tar.gz 179975303 BLAKE2B 184e7ff6e9a7de77d4a8c36c6910e4e3c7c5e9ff73ed6111ec4704dd457205278abb258ff37170e41a6b21c9ae3f243a80b34e4b17f8977fb9a42876db6465b7 SHA512 ec7e16a4d8f8292d1184ae08c1c5eda0dba1876e7d9c228eb0added5cde45f3094fde7eb1da662d436f85315850310cc0612210ff3ddf82967d5c2de0047a724
-EBUILD llvm-14.0.6-r2.ebuild 12379 BLAKE2B 878f5723404dd8b85e874c8b8cd83ec3da07ddb4b38c1129d74eb838518cb0cc2db52370bca3065af6329b19b8f3741c6cb64ecb2a0ca6506560ebab122d2e8b SHA512 35dfcb42c1d4a477541c4433ab69cb38e25c55d9061133381660eea5cdff8c2b9b4683eb9fd310b909544dab322cf9c85565c0f3df3453ce1f993c36874599a9
-EBUILD llvm-15.0.7.ebuild 12547 BLAKE2B 614c03ba1864eb535f1c3685d09d639de6222d20711023bff39b6ab257114ad2fc5a7565f8227829d057ec65ca157ee9dcfd16bb40cec5b0fa6abfbf11ea6654 SHA512 8580f74800122d1d0b7c8114f8555fdbab6291daf20c15ae9fc125a58b203f7ccd7bbcb4fb7aea9181b9abc0e296c7b91417a15a4c50a31b4c65f01c7fba17c8
-EBUILD llvm-16.0.0.9999.ebuild 12342 BLAKE2B 2ee8d346c927e1e32242b2ae5146cbcc0280030197d24e72908064403646975497bd469f14d1a46d5c93823e22b757b074f3215593fef68429060e733a2006ba SHA512 09b426cce2ffd6e56b354b7ec0d5ed4ef69fb16b7bd20f1afb1c05239cc106daae1c9246e5b24b29f88654a2a4bc7f4a907d55cead98aafed34465af84b6007d
-EBUILD llvm-16.0.0_rc2.ebuild 12348 BLAKE2B cab528b783d40bcfa24127b9d777374b163844a37b706162933f3020c36cec79263b29e3cb356d1f702467705322c8daff1d01f6c32018524bbc5e1e8f9d4459 SHA512 5ca3ef40d6ef141c733a09b8492e1cf5724ee826ab4e63d8055289a7955a88270b863dc2782cf313e4ea852129bfe95d0aa8b9a755df61303963ce8277f28655
-EBUILD llvm-17.0.0.9999.ebuild 12342 BLAKE2B 2ee8d346c927e1e32242b2ae5146cbcc0280030197d24e72908064403646975497bd469f14d1a46d5c93823e22b757b074f3215593fef68429060e733a2006ba SHA512 09b426cce2ffd6e56b354b7ec0d5ed4ef69fb16b7bd20f1afb1c05239cc106daae1c9246e5b24b29f88654a2a4bc7f4a907d55cead98aafed34465af84b6007d
-EBUILD llvm-17.0.0_pre20230211.ebuild 12342 BLAKE2B 2ee8d346c927e1e32242b2ae5146cbcc0280030197d24e72908064403646975497bd469f14d1a46d5c93823e22b757b074f3215593fef68429060e733a2006ba SHA512 09b426cce2ffd6e56b354b7ec0d5ed4ef69fb16b7bd20f1afb1c05239cc106daae1c9246e5b24b29f88654a2a4bc7f4a907d55cead98aafed34465af84b6007d
-EBUILD llvm-17.0.0_pre20230218.ebuild 12342 BLAKE2B 2ee8d346c927e1e32242b2ae5146cbcc0280030197d24e72908064403646975497bd469f14d1a46d5c93823e22b757b074f3215593fef68429060e733a2006ba SHA512 09b426cce2ffd6e56b354b7ec0d5ed4ef69fb16b7bd20f1afb1c05239cc106daae1c9246e5b24b29f88654a2a4bc7f4a907d55cead98aafed34465af84b6007d
+EBUILD llvm-14.0.6-r2.ebuild 12454 BLAKE2B 128ead83e67de958272391c029958c59d40cb2a673d705944baf89586f534d2d9a6fc9e30c5670f0d51ff820177acaa1a8b88b981d7ee18420dd312ceb886339 SHA512 a0fdc578d238c07cadae56c2d2bd2492401aeddf8e19f28d0fd5aa584344c73a0ac62da648e5466c9a18a722c944e604ad17eb69df8b138bd1bd4bdf0561a09c
+EBUILD llvm-15.0.7.ebuild 12623 BLAKE2B e25245f37e3241ab433343e25a23a7919a7c1add19e31228ab70338948c0da89492dd3aaeceff1e38b8a7091360e4bba5ff0dca39a1c724ded8b894bd148f164 SHA512 1a81e82450ef5edf2906ce9336afa3837dd0755bfa7fda0ae1560a65fc9511ef3ef24806ef26e6a07e6ffdb4aac7ddcd2ae71cbd482b66d8c95bc0c2414887a9
+EBUILD llvm-16.0.0.9999.ebuild 12418 BLAKE2B 022f0f65017dbacde3fe2d6188273a84776e3e0f6c6d8c38729ed27678baaccad6f3e0ca8b178769f5ef114d9a2cc1999c9ed1b3981564efc741b2f3d97d780a SHA512 e45fbaa76a1eb6be2a82973bf51a79ab5a576d391174821ceeef44ccff64269f66824bcbd0d77dee381c816939d66bc3f8e64f9c6b4052e0287b48a02f7463a1
+EBUILD llvm-16.0.0_rc2.ebuild 12424 BLAKE2B 2449a60899100c772fa4c7426eece1a4d8794c5982cdb5eec53f1e3c0b494e543e57f5f7230eef637d56773c7fe85845f443a24bdc33e5259068141bc6f07d2f SHA512 ec2d31f0df9877a1d440e5ae7fbfb98636dc8b8966c6db176381bd73108c6f04ac7bde481c5faddc50f0d2af90d93ea4c93c11b1f1ba65f89468671891566005
+EBUILD llvm-17.0.0.9999.ebuild 12418 BLAKE2B 022f0f65017dbacde3fe2d6188273a84776e3e0f6c6d8c38729ed27678baaccad6f3e0ca8b178769f5ef114d9a2cc1999c9ed1b3981564efc741b2f3d97d780a SHA512 e45fbaa76a1eb6be2a82973bf51a79ab5a576d391174821ceeef44ccff64269f66824bcbd0d77dee381c816939d66bc3f8e64f9c6b4052e0287b48a02f7463a1
+EBUILD llvm-17.0.0_pre20230211.ebuild 12418 BLAKE2B 022f0f65017dbacde3fe2d6188273a84776e3e0f6c6d8c38729ed27678baaccad6f3e0ca8b178769f5ef114d9a2cc1999c9ed1b3981564efc741b2f3d97d780a SHA512 e45fbaa76a1eb6be2a82973bf51a79ab5a576d391174821ceeef44ccff64269f66824bcbd0d77dee381c816939d66bc3f8e64f9c6b4052e0287b48a02f7463a1
+EBUILD llvm-17.0.0_pre20230218.ebuild 12418 BLAKE2B 022f0f65017dbacde3fe2d6188273a84776e3e0f6c6d8c38729ed27678baaccad6f3e0ca8b178769f5ef114d9a2cc1999c9ed1b3981564efc741b2f3d97d780a SHA512 e45fbaa76a1eb6be2a82973bf51a79ab5a576d391174821ceeef44ccff64269f66824bcbd0d77dee381c816939d66bc3f8e64f9c6b4052e0287b48a02f7463a1
MISC metadata.xml 2654 BLAKE2B c27983265b6c9b33200ee42565648f30a6cc9c51be53a1cb82a3353d7c1f7aa9c9501c58254280c2880ff2d4992b4834e4b5e2f1c9b1c60e9b21945f234b9973 SHA512 b331d9186908762907f5713b00e357785b62afbee83afefac8701beb1a20f7ebd68df4a030bb82c6f9164719d4ccfcaf16c189833ad40e9f5900c36247d9cff2
diff --git a/sys-devel/llvm/llvm-14.0.6-r2.ebuild b/sys-devel/llvm/llvm-14.0.6-r2.ebuild
index 4c18c1ba4aa7..dc3a35b256f4 100644
--- a/sys-devel/llvm/llvm-14.0.6-r2.ebuild
+++ b/sys-devel/llvm/llvm-14.0.6-r2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
PYTHON_COMPAT=( python3_{9..10} )
inherit cmake llvm.org multilib-minimal pax-utils python-any-r1 \
- toolchain-funcs
+ toolchain-funcs flag-o-matic
DESCRIPTION="Low Level Virtual Machine"
HOMEPAGE="https://llvm.org/"
@@ -321,12 +321,13 @@ get_distribution_components() {
}
multilib_src_configure() {
+ tcc-is-gcc && filter-lto # GCC miscompiles LLVM, bug #873670
+
local ffi_cflags ffi_ldflags
if use libffi; then
ffi_cflags=$($(tc-getPKG_CONFIG) --cflags-only-I libffi)
ffi_ldflags=$($(tc-getPKG_CONFIG) --libs-only-L libffi)
fi
-
local libdir=$(get_libdir)
local mycmakeargs=(
# disable appending VCS revision to the version to improve
diff --git a/sys-devel/llvm/llvm-15.0.7.ebuild b/sys-devel/llvm/llvm-15.0.7.ebuild
index 1b490e20948d..0608b0a4de25 100644
--- a/sys-devel/llvm/llvm-15.0.7.ebuild
+++ b/sys-devel/llvm/llvm-15.0.7.ebuild
@@ -5,7 +5,7 @@ EAPI=8
PYTHON_COMPAT=( python3_{9..11} )
inherit cmake llvm.org multilib-minimal pax-utils python-any-r1 \
- toolchain-funcs
+ toolchain-funcs flag-o-matic
DESCRIPTION="Low Level Virtual Machine"
HOMEPAGE="https://llvm.org/"
@@ -323,6 +323,8 @@ get_distribution_components() {
}
multilib_src_configure() {
+ tcc-is-gcc && filter-lto # GCC miscompiles LLVM, bug #873670
+
local ffi_cflags ffi_ldflags
if use libffi; then
ffi_cflags=$($(tc-getPKG_CONFIG) --cflags-only-I libffi)
diff --git a/sys-devel/llvm/llvm-16.0.0.9999.ebuild b/sys-devel/llvm/llvm-16.0.0.9999.ebuild
index d4655d4dc33f..af0cdcdc6249 100644
--- a/sys-devel/llvm/llvm-16.0.0.9999.ebuild
+++ b/sys-devel/llvm/llvm-16.0.0.9999.ebuild
@@ -5,7 +5,7 @@ EAPI=8
PYTHON_COMPAT=( python3_{9..11} )
inherit cmake llvm.org multilib-minimal pax-utils python-any-r1 \
- toolchain-funcs
+ toolchain-funcs flag-o-matic
DESCRIPTION="Low Level Virtual Machine"
HOMEPAGE="https://llvm.org/"
@@ -325,6 +325,8 @@ get_distribution_components() {
}
multilib_src_configure() {
+ tcc-is-gcc && filter-lto # GCC miscompiles LLVM, bug #873670
+
local ffi_cflags ffi_ldflags
if use libffi; then
ffi_cflags=$($(tc-getPKG_CONFIG) --cflags-only-I libffi)
diff --git a/sys-devel/llvm/llvm-16.0.0_rc2.ebuild b/sys-devel/llvm/llvm-16.0.0_rc2.ebuild
index 21023c3bf7e4..92aec87031e0 100644
--- a/sys-devel/llvm/llvm-16.0.0_rc2.ebuild
+++ b/sys-devel/llvm/llvm-16.0.0_rc2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
PYTHON_COMPAT=( python3_{9..11} )
inherit cmake llvm.org multilib-minimal pax-utils python-any-r1 \
- toolchain-funcs
+ toolchain-funcs flag-o-matic
DESCRIPTION="Low Level Virtual Machine"
HOMEPAGE="https://llvm.org/"
@@ -325,6 +325,8 @@ get_distribution_components() {
}
multilib_src_configure() {
+ tcc-is-gcc && filter-lto # GCC miscompiles LLVM, bug #873670
+
local ffi_cflags ffi_ldflags
if use libffi; then
ffi_cflags=$($(tc-getPKG_CONFIG) --cflags-only-I libffi)
diff --git a/sys-devel/llvm/llvm-17.0.0.9999.ebuild b/sys-devel/llvm/llvm-17.0.0.9999.ebuild
index d4655d4dc33f..af0cdcdc6249 100644
--- a/sys-devel/llvm/llvm-17.0.0.9999.ebuild
+++ b/sys-devel/llvm/llvm-17.0.0.9999.ebuild
@@ -5,7 +5,7 @@ EAPI=8
PYTHON_COMPAT=( python3_{9..11} )
inherit cmake llvm.org multilib-minimal pax-utils python-any-r1 \
- toolchain-funcs
+ toolchain-funcs flag-o-matic
DESCRIPTION="Low Level Virtual Machine"
HOMEPAGE="https://llvm.org/"
@@ -325,6 +325,8 @@ get_distribution_components() {
}
multilib_src_configure() {
+ tcc-is-gcc && filter-lto # GCC miscompiles LLVM, bug #873670
+
local ffi_cflags ffi_ldflags
if use libffi; then
ffi_cflags=$($(tc-getPKG_CONFIG) --cflags-only-I libffi)
diff --git a/sys-devel/llvm/llvm-17.0.0_pre20230211.ebuild b/sys-devel/llvm/llvm-17.0.0_pre20230211.ebuild
index d4655d4dc33f..af0cdcdc6249 100644
--- a/sys-devel/llvm/llvm-17.0.0_pre20230211.ebuild
+++ b/sys-devel/llvm/llvm-17.0.0_pre20230211.ebuild
@@ -5,7 +5,7 @@ EAPI=8
PYTHON_COMPAT=( python3_{9..11} )
inherit cmake llvm.org multilib-minimal pax-utils python-any-r1 \
- toolchain-funcs
+ toolchain-funcs flag-o-matic
DESCRIPTION="Low Level Virtual Machine"
HOMEPAGE="https://llvm.org/"
@@ -325,6 +325,8 @@ get_distribution_components() {
}
multilib_src_configure() {
+ tcc-is-gcc && filter-lto # GCC miscompiles LLVM, bug #873670
+
local ffi_cflags ffi_ldflags
if use libffi; then
ffi_cflags=$($(tc-getPKG_CONFIG) --cflags-only-I libffi)
diff --git a/sys-devel/llvm/llvm-17.0.0_pre20230218.ebuild b/sys-devel/llvm/llvm-17.0.0_pre20230218.ebuild
index d4655d4dc33f..af0cdcdc6249 100644
--- a/sys-devel/llvm/llvm-17.0.0_pre20230218.ebuild
+++ b/sys-devel/llvm/llvm-17.0.0_pre20230218.ebuild
@@ -5,7 +5,7 @@ EAPI=8
PYTHON_COMPAT=( python3_{9..11} )
inherit cmake llvm.org multilib-minimal pax-utils python-any-r1 \
- toolchain-funcs
+ toolchain-funcs flag-o-matic
DESCRIPTION="Low Level Virtual Machine"
HOMEPAGE="https://llvm.org/"
@@ -325,6 +325,8 @@ get_distribution_components() {
}
multilib_src_configure() {
+ tcc-is-gcc && filter-lto # GCC miscompiles LLVM, bug #873670
+
local ffi_cflags ffi_ldflags
if use libffi; then
ffi_cflags=$($(tc-getPKG_CONFIG) --cflags-only-I libffi)