summaryrefslogtreecommitdiff
path: root/sys-devel/clang
diff options
context:
space:
mode:
Diffstat (limited to 'sys-devel/clang')
-rw-r--r--sys-devel/clang/Manifest14
-rw-r--r--sys-devel/clang/clang-14.0.6-r1.ebuild4
-rw-r--r--sys-devel/clang/clang-15.0.7-r1.ebuild4
-rw-r--r--sys-devel/clang/clang-16.0.0.9999.ebuild4
-rw-r--r--sys-devel/clang/clang-16.0.0_rc2.ebuild4
-rw-r--r--sys-devel/clang/clang-17.0.0.9999.ebuild4
-rw-r--r--sys-devel/clang/clang-17.0.0_pre20230211.ebuild4
-rw-r--r--sys-devel/clang/clang-17.0.0_pre20230218.ebuild4
8 files changed, 28 insertions, 14 deletions
diff --git a/sys-devel/clang/Manifest b/sys-devel/clang/Manifest
index 11d7bc91cb18..fb1acd04bce6 100644
--- a/sys-devel/clang/Manifest
+++ b/sys-devel/clang/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 clang-14.0.6-r1.ebuild 11939 BLAKE2B ef1d63a056e0a183ee377e041f78d04c05c90a1242cd860e118f24f195c53dcb79d758b80e1f8f29d46bb15a55fa804cd4f6b71415a08f3f23bca4003b708a09 SHA512 49059b0c924c23d72cd1db553d83114568b75e5cf485230ab4b70a8e62ed63fbe513c67cecfcb2d64826818af6d5e391bc8e056ae2162e1f36a25320c3d103d5
-EBUILD clang-15.0.7-r1.ebuild 12334 BLAKE2B 202bb7812b97a83f6391fa264d261905cb0b91cf28e68b83d3d793b4590b08278e960ce5f7810ea3042b99f90ca63ac758850ca61c312c87488bf9941ad5b248 SHA512 b5dee261a96ed7a514277743fb4a06907acedb553ed0a3c99171698240bfc6a7a19b8f6e0392e1b69b55a5b51e65ae96d1c9dc91b655d8de2f485b1b11a8dec5
-EBUILD clang-16.0.0.9999.ebuild 12029 BLAKE2B dbfa7cb9115b0f9e4c04a9cae79fe0834a7692deaf9b7a7b96164bba943de6efce94dbeeb4d940b1b8feca2ad400bd62b6c935fa686a28b6bd9e9245d7d988f0 SHA512 97d6102649a37c1dfc9876834f2a36ebc69042cfcf70924a35fa38fdb892401c481c18f426ecbbb94059fbda7cf52dc3c06b5c72ed4d18a619803e1c77900bff
-EBUILD clang-16.0.0_rc2.ebuild 12035 BLAKE2B 933bde95b6da71d5e0157e861e65022504bef6d7f500e514d051aadf35dea3adcafd88686e3746a9c9a4e9da73e1b228a60b43f89a599031d380336f6c285b84 SHA512 7132f1a2d846ba4061a59477f1ef14fa3fc40192c8d5fe24018a5edcd6ec5c4ee1688eaafad4ff44cb4ea95e67ad6c4d35f405aa486c4a94b232032d1bb6b696
-EBUILD clang-17.0.0.9999.ebuild 12029 BLAKE2B dbfa7cb9115b0f9e4c04a9cae79fe0834a7692deaf9b7a7b96164bba943de6efce94dbeeb4d940b1b8feca2ad400bd62b6c935fa686a28b6bd9e9245d7d988f0 SHA512 97d6102649a37c1dfc9876834f2a36ebc69042cfcf70924a35fa38fdb892401c481c18f426ecbbb94059fbda7cf52dc3c06b5c72ed4d18a619803e1c77900bff
-EBUILD clang-17.0.0_pre20230211.ebuild 12029 BLAKE2B dbfa7cb9115b0f9e4c04a9cae79fe0834a7692deaf9b7a7b96164bba943de6efce94dbeeb4d940b1b8feca2ad400bd62b6c935fa686a28b6bd9e9245d7d988f0 SHA512 97d6102649a37c1dfc9876834f2a36ebc69042cfcf70924a35fa38fdb892401c481c18f426ecbbb94059fbda7cf52dc3c06b5c72ed4d18a619803e1c77900bff
-EBUILD clang-17.0.0_pre20230218.ebuild 12029 BLAKE2B dbfa7cb9115b0f9e4c04a9cae79fe0834a7692deaf9b7a7b96164bba943de6efce94dbeeb4d940b1b8feca2ad400bd62b6c935fa686a28b6bd9e9245d7d988f0 SHA512 97d6102649a37c1dfc9876834f2a36ebc69042cfcf70924a35fa38fdb892401c481c18f426ecbbb94059fbda7cf52dc3c06b5c72ed4d18a619803e1c77900bff
+EBUILD clang-14.0.6-r1.ebuild 12015 BLAKE2B a3bcb2a4aa3ee35f647b0b64cf730b9fc91bbd372ede9edbb3e10aeb2b42952b2dbceacd2dbb328e82fb3cecd09d8eea4a7cdcbbee1685d89214c2a5dfb889a4 SHA512 6ae1274d73f029064d7a91fa860a56eabfe1fa182b2c58b5d8d3def766f0fd8f52407f2df99edf4667364161424e9dc9a569f015f696ab82da2cdca9207eb193
+EBUILD clang-15.0.7-r1.ebuild 12410 BLAKE2B d5cfe691f4c35d9945132db4aedd9f5e1049bc9698464c89169bda155eea8c489bf24d4cd9efe864017134dcbed934692bf87053432f19fcbddbad7618cf0500 SHA512 ce4b9bff335dd354d097399f102456c4a41f3e81963e9f35a4c1da9637134877a32c86c683017ed8ff084a2f28680018ba929a28bcc45c5d8dec2487a1903866
+EBUILD clang-16.0.0.9999.ebuild 12105 BLAKE2B eb5bd6547ed4e5ee38dba74ce25ae88718e3b8135934fdbfaddc5f762fb8250b6cbc006c4d7d5c5768b5367aaa26130b2a53b5952c27a9c664e76cfd500f8c08 SHA512 c48e9c6d5d09c52f6692eb72f615c4576c7368b0209a9d2ec2444e46c622903d24ab66cb6b7b910f721ac87aa529e12cbb2b7b54ed45e9ffe33c0d586b976317
+EBUILD clang-16.0.0_rc2.ebuild 12111 BLAKE2B b056f2421559f9a16d65d8f8f9307c8385bb343bec73104ff322fa7fdebb28ef0b8f78a2f23b284c60db5464ad60764837d4157cbbbe61675f242cc757c81d21 SHA512 3e5930c5560a6e553bff54b834f9a5646c1df48499372d415e784f423f094673d93d44b0cf6f539af12ffb57e92045f96450e5d8917e3074ae612507dfa25b66
+EBUILD clang-17.0.0.9999.ebuild 12105 BLAKE2B eb5bd6547ed4e5ee38dba74ce25ae88718e3b8135934fdbfaddc5f762fb8250b6cbc006c4d7d5c5768b5367aaa26130b2a53b5952c27a9c664e76cfd500f8c08 SHA512 c48e9c6d5d09c52f6692eb72f615c4576c7368b0209a9d2ec2444e46c622903d24ab66cb6b7b910f721ac87aa529e12cbb2b7b54ed45e9ffe33c0d586b976317
+EBUILD clang-17.0.0_pre20230211.ebuild 12105 BLAKE2B eb5bd6547ed4e5ee38dba74ce25ae88718e3b8135934fdbfaddc5f762fb8250b6cbc006c4d7d5c5768b5367aaa26130b2a53b5952c27a9c664e76cfd500f8c08 SHA512 c48e9c6d5d09c52f6692eb72f615c4576c7368b0209a9d2ec2444e46c622903d24ab66cb6b7b910f721ac87aa529e12cbb2b7b54ed45e9ffe33c0d586b976317
+EBUILD clang-17.0.0_pre20230218.ebuild 12105 BLAKE2B eb5bd6547ed4e5ee38dba74ce25ae88718e3b8135934fdbfaddc5f762fb8250b6cbc006c4d7d5c5768b5367aaa26130b2a53b5952c27a9c664e76cfd500f8c08 SHA512 c48e9c6d5d09c52f6692eb72f615c4576c7368b0209a9d2ec2444e46c622903d24ab66cb6b7b910f721ac87aa529e12cbb2b7b54ed45e9ffe33c0d586b976317
MISC metadata.xml 1600 BLAKE2B 8e49e099132445cf695e904acad8a699f3d8c4c1e4cd6ba9d0b97180dfa5b67e9c30b00d1e4cb6cd2f61b27f022accc8d6ee889c6569fc58fbc058186ad216fc SHA512 96b7cf4988ff1fd923ec87311caed458b64888b5acaaf20cc1ad893f2a963158f7f59398f9fd4f9e65cab3df265c0d002048ff874f7a76b94f36377bf9e8f5f6
diff --git a/sys-devel/clang/clang-14.0.6-r1.ebuild b/sys-devel/clang/clang-14.0.6-r1.ebuild
index 5cdb584470ac..417a3a40d87d 100644
--- a/sys-devel/clang/clang-14.0.6-r1.ebuild
+++ b/sys-devel/clang/clang-14.0.6-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
PYTHON_COMPAT=( python3_{9..10} )
inherit cmake llvm llvm.org multilib multilib-minimal \
- prefix python-single-r1 toolchain-funcs
+ prefix python-single-r1 toolchain-funcs flag-o-matic
DESCRIPTION="C language family frontend for LLVM"
HOMEPAGE="https://llvm.org/"
@@ -234,6 +234,8 @@ get_distribution_components() {
}
multilib_src_configure() {
+ tcc-is-gcc && filter-lto # GCC miscompiles LLVM, bug #873670
+
local llvm_version=$(llvm-config --version) || die
local clang_version=$(ver_cut 1-3 "${llvm_version}")
diff --git a/sys-devel/clang/clang-15.0.7-r1.ebuild b/sys-devel/clang/clang-15.0.7-r1.ebuild
index 578c01ab0ea2..26eaebf4de2d 100644
--- a/sys-devel/clang/clang-15.0.7-r1.ebuild
+++ b/sys-devel/clang/clang-15.0.7-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
PYTHON_COMPAT=( python3_{9..11} )
inherit cmake llvm llvm.org multilib multilib-minimal \
- prefix python-single-r1 toolchain-funcs
+ prefix python-single-r1 toolchain-funcs flag-o-matic
DESCRIPTION="C language family frontend for LLVM"
HOMEPAGE="https://llvm.org/"
@@ -252,6 +252,8 @@ get_distribution_components() {
}
multilib_src_configure() {
+ tcc-is-gcc && filter-lto # GCC miscompiles LLVM, bug #873670
+
local mycmakeargs=(
-DDEFAULT_SYSROOT=$(usex prefix-guest "" "${EPREFIX}")
-DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}"
diff --git a/sys-devel/clang/clang-16.0.0.9999.ebuild b/sys-devel/clang/clang-16.0.0.9999.ebuild
index b45257440e78..6a4c9a3aefe0 100644
--- a/sys-devel/clang/clang-16.0.0.9999.ebuild
+++ b/sys-devel/clang/clang-16.0.0.9999.ebuild
@@ -5,7 +5,7 @@ EAPI=8
PYTHON_COMPAT=( python3_{9..11} )
inherit cmake llvm llvm.org multilib multilib-minimal \
- prefix python-single-r1 toolchain-funcs
+ prefix python-single-r1 toolchain-funcs flag-o-matic
DESCRIPTION="C language family frontend for LLVM"
HOMEPAGE="https://llvm.org/"
@@ -253,6 +253,8 @@ get_distribution_components() {
}
multilib_src_configure() {
+ tcc-is-gcc && filter-lto # GCC miscompiles LLVM, bug #873670
+
local mycmakeargs=(
-DDEFAULT_SYSROOT=$(usex prefix-guest "" "${EPREFIX}")
-DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}"
diff --git a/sys-devel/clang/clang-16.0.0_rc2.ebuild b/sys-devel/clang/clang-16.0.0_rc2.ebuild
index c89f4249a8ad..1ba28fce62a6 100644
--- a/sys-devel/clang/clang-16.0.0_rc2.ebuild
+++ b/sys-devel/clang/clang-16.0.0_rc2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
PYTHON_COMPAT=( python3_{9..11} )
inherit cmake llvm llvm.org multilib multilib-minimal \
- prefix python-single-r1 toolchain-funcs
+ prefix python-single-r1 toolchain-funcs flag-o-matic
DESCRIPTION="C language family frontend for LLVM"
HOMEPAGE="https://llvm.org/"
@@ -253,6 +253,8 @@ get_distribution_components() {
}
multilib_src_configure() {
+ tcc-is-gcc && filter-lto # GCC miscompiles LLVM, bug #873670
+
local mycmakeargs=(
-DDEFAULT_SYSROOT=$(usex prefix-guest "" "${EPREFIX}")
-DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}"
diff --git a/sys-devel/clang/clang-17.0.0.9999.ebuild b/sys-devel/clang/clang-17.0.0.9999.ebuild
index b45257440e78..6a4c9a3aefe0 100644
--- a/sys-devel/clang/clang-17.0.0.9999.ebuild
+++ b/sys-devel/clang/clang-17.0.0.9999.ebuild
@@ -5,7 +5,7 @@ EAPI=8
PYTHON_COMPAT=( python3_{9..11} )
inherit cmake llvm llvm.org multilib multilib-minimal \
- prefix python-single-r1 toolchain-funcs
+ prefix python-single-r1 toolchain-funcs flag-o-matic
DESCRIPTION="C language family frontend for LLVM"
HOMEPAGE="https://llvm.org/"
@@ -253,6 +253,8 @@ get_distribution_components() {
}
multilib_src_configure() {
+ tcc-is-gcc && filter-lto # GCC miscompiles LLVM, bug #873670
+
local mycmakeargs=(
-DDEFAULT_SYSROOT=$(usex prefix-guest "" "${EPREFIX}")
-DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}"
diff --git a/sys-devel/clang/clang-17.0.0_pre20230211.ebuild b/sys-devel/clang/clang-17.0.0_pre20230211.ebuild
index b45257440e78..6a4c9a3aefe0 100644
--- a/sys-devel/clang/clang-17.0.0_pre20230211.ebuild
+++ b/sys-devel/clang/clang-17.0.0_pre20230211.ebuild
@@ -5,7 +5,7 @@ EAPI=8
PYTHON_COMPAT=( python3_{9..11} )
inherit cmake llvm llvm.org multilib multilib-minimal \
- prefix python-single-r1 toolchain-funcs
+ prefix python-single-r1 toolchain-funcs flag-o-matic
DESCRIPTION="C language family frontend for LLVM"
HOMEPAGE="https://llvm.org/"
@@ -253,6 +253,8 @@ get_distribution_components() {
}
multilib_src_configure() {
+ tcc-is-gcc && filter-lto # GCC miscompiles LLVM, bug #873670
+
local mycmakeargs=(
-DDEFAULT_SYSROOT=$(usex prefix-guest "" "${EPREFIX}")
-DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}"
diff --git a/sys-devel/clang/clang-17.0.0_pre20230218.ebuild b/sys-devel/clang/clang-17.0.0_pre20230218.ebuild
index b45257440e78..6a4c9a3aefe0 100644
--- a/sys-devel/clang/clang-17.0.0_pre20230218.ebuild
+++ b/sys-devel/clang/clang-17.0.0_pre20230218.ebuild
@@ -5,7 +5,7 @@ EAPI=8
PYTHON_COMPAT=( python3_{9..11} )
inherit cmake llvm llvm.org multilib multilib-minimal \
- prefix python-single-r1 toolchain-funcs
+ prefix python-single-r1 toolchain-funcs flag-o-matic
DESCRIPTION="C language family frontend for LLVM"
HOMEPAGE="https://llvm.org/"
@@ -253,6 +253,8 @@ get_distribution_components() {
}
multilib_src_configure() {
+ tcc-is-gcc && filter-lto # GCC miscompiles LLVM, bug #873670
+
local mycmakeargs=(
-DDEFAULT_SYSROOT=$(usex prefix-guest "" "${EPREFIX}")
-DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}"