From 644b9dbba1c4d920f03ff49e918967835cecb06d647f6ac261d75021f302024a Mon Sep 17 00:00:00 2001 From: Aaron Puchert Date: Fri, 20 Oct 2023 00:12:26 +0000 Subject: [PATCH] - Update to version 17.0.3. * This release contains bug-fixes for the LLVM 17.0.0 release. This release is API and ABI compatible with 17.0.0. - Rebase llvm-do-not-install-static-libraries.patch. - Disable zstd regardless of whether it's available for now. - Limit number of LTO threads on 32-bit architectures to prevent out-of-memory during linking. OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm17?expand=0&rev=6 --- clang-17.0.2.src.tar.xz | 3 --- clang-17.0.2.src.tar.xz.sig | Bin 438 -> 0 bytes clang-17.0.3.src.tar.xz | 3 +++ clang-17.0.3.src.tar.xz.sig | Bin 0 -> 438 bytes clang-docs-17.0.2.src.tar.xz | 3 --- clang-docs-17.0.3.src.tar.xz | 3 +++ clang-tools-extra-17.0.2.src.tar.xz | 3 --- clang-tools-extra-17.0.2.src.tar.xz.sig | Bin 438 -> 0 bytes clang-tools-extra-17.0.3.src.tar.xz | 3 +++ clang-tools-extra-17.0.3.src.tar.xz.sig | Bin 0 -> 438 bytes cmake-17.0.2.src.tar.xz | 3 --- cmake-17.0.2.src.tar.xz.sig | Bin 438 -> 0 bytes cmake-17.0.3.src.tar.xz | 3 +++ cmake-17.0.3.src.tar.xz.sig | Bin 0 -> 438 bytes compiler-rt-17.0.2.src.tar.xz | 3 --- compiler-rt-17.0.2.src.tar.xz.sig | Bin 438 -> 0 bytes compiler-rt-17.0.3.src.tar.xz | 3 +++ compiler-rt-17.0.3.src.tar.xz.sig | Bin 0 -> 438 bytes libcxx-17.0.2.src.tar.xz | 3 --- libcxx-17.0.2.src.tar.xz.sig | Bin 438 -> 0 bytes libcxx-17.0.3.src.tar.xz | 3 +++ libcxx-17.0.3.src.tar.xz.sig | Bin 0 -> 438 bytes libcxxabi-17.0.2.src.tar.xz | 3 --- libcxxabi-17.0.2.src.tar.xz.sig | Bin 438 -> 0 bytes libcxxabi-17.0.3.src.tar.xz | 3 +++ libcxxabi-17.0.3.src.tar.xz.sig | Bin 0 -> 438 bytes lld-17.0.2.src.tar.xz | 3 --- lld-17.0.2.src.tar.xz.sig | Bin 438 -> 0 bytes lld-17.0.3.src.tar.xz | 3 +++ lld-17.0.3.src.tar.xz.sig | Bin 0 -> 438 bytes lldb-17.0.2.src.tar.xz | 3 --- lldb-17.0.2.src.tar.xz.sig | Bin 438 -> 0 bytes lldb-17.0.3.src.tar.xz | 3 +++ lldb-17.0.3.src.tar.xz.sig | Bin 0 -> 438 bytes llvm-17.0.2.src.tar.xz | 3 --- llvm-17.0.2.src.tar.xz.sig | Bin 438 -> 0 bytes llvm-17.0.3.src.tar.xz | 3 +++ llvm-17.0.3.src.tar.xz.sig | Bin 0 -> 438 bytes llvm-do-not-install-static-libraries.patch | 24 ++++++++++----------- llvm-docs-17.0.2.src.tar.xz | 3 --- llvm-docs-17.0.3.src.tar.xz | 3 +++ llvm17.changes | 11 ++++++++++ llvm17.spec | 15 +++++++++---- openmp-17.0.2.src.tar.xz | 3 --- openmp-17.0.2.src.tar.xz.sig | Bin 438 -> 0 bytes openmp-17.0.3.src.tar.xz | 3 +++ openmp-17.0.3.src.tar.xz.sig | Bin 0 -> 438 bytes polly-17.0.2.src.tar.xz | 3 --- polly-17.0.2.src.tar.xz.sig | Bin 438 -> 0 bytes polly-17.0.3.src.tar.xz | 3 +++ polly-17.0.3.src.tar.xz.sig | Bin 0 -> 438 bytes runtimes-17.0.2.src.tar.xz | 3 --- runtimes-17.0.2.src.tar.xz.sig | Bin 438 -> 0 bytes runtimes-17.0.3.src.tar.xz | 3 +++ runtimes-17.0.3.src.tar.xz.sig | Bin 0 -> 438 bytes third-party-17.0.2.src.tar.xz | 3 --- third-party-17.0.2.src.tar.xz.sig | Bin 438 -> 0 bytes third-party-17.0.3.src.tar.xz | 3 +++ third-party-17.0.3.src.tar.xz.sig | Bin 0 -> 438 bytes 59 files changed, 79 insertions(+), 61 deletions(-) delete mode 100644 clang-17.0.2.src.tar.xz delete mode 100644 clang-17.0.2.src.tar.xz.sig create mode 100644 clang-17.0.3.src.tar.xz create mode 100644 clang-17.0.3.src.tar.xz.sig delete mode 100644 clang-docs-17.0.2.src.tar.xz create mode 100644 clang-docs-17.0.3.src.tar.xz delete mode 100644 clang-tools-extra-17.0.2.src.tar.xz delete mode 100644 clang-tools-extra-17.0.2.src.tar.xz.sig create mode 100644 clang-tools-extra-17.0.3.src.tar.xz create mode 100644 clang-tools-extra-17.0.3.src.tar.xz.sig delete mode 100644 cmake-17.0.2.src.tar.xz delete mode 100644 cmake-17.0.2.src.tar.xz.sig create mode 100644 cmake-17.0.3.src.tar.xz create mode 100644 cmake-17.0.3.src.tar.xz.sig delete mode 100644 compiler-rt-17.0.2.src.tar.xz delete mode 100644 compiler-rt-17.0.2.src.tar.xz.sig create mode 100644 compiler-rt-17.0.3.src.tar.xz create mode 100644 compiler-rt-17.0.3.src.tar.xz.sig delete mode 100644 libcxx-17.0.2.src.tar.xz delete mode 100644 libcxx-17.0.2.src.tar.xz.sig create mode 100644 libcxx-17.0.3.src.tar.xz create mode 100644 libcxx-17.0.3.src.tar.xz.sig delete mode 100644 libcxxabi-17.0.2.src.tar.xz delete mode 100644 libcxxabi-17.0.2.src.tar.xz.sig create mode 100644 libcxxabi-17.0.3.src.tar.xz create mode 100644 libcxxabi-17.0.3.src.tar.xz.sig delete mode 100644 lld-17.0.2.src.tar.xz delete mode 100644 lld-17.0.2.src.tar.xz.sig create mode 100644 lld-17.0.3.src.tar.xz create mode 100644 lld-17.0.3.src.tar.xz.sig delete mode 100644 lldb-17.0.2.src.tar.xz delete mode 100644 lldb-17.0.2.src.tar.xz.sig create mode 100644 lldb-17.0.3.src.tar.xz create mode 100644 lldb-17.0.3.src.tar.xz.sig delete mode 100644 llvm-17.0.2.src.tar.xz delete mode 100644 llvm-17.0.2.src.tar.xz.sig create mode 100644 llvm-17.0.3.src.tar.xz create mode 100644 llvm-17.0.3.src.tar.xz.sig delete mode 100644 llvm-docs-17.0.2.src.tar.xz create mode 100644 llvm-docs-17.0.3.src.tar.xz delete mode 100644 openmp-17.0.2.src.tar.xz delete mode 100644 openmp-17.0.2.src.tar.xz.sig create mode 100644 openmp-17.0.3.src.tar.xz create mode 100644 openmp-17.0.3.src.tar.xz.sig delete mode 100644 polly-17.0.2.src.tar.xz delete mode 100644 polly-17.0.2.src.tar.xz.sig create mode 100644 polly-17.0.3.src.tar.xz create mode 100644 polly-17.0.3.src.tar.xz.sig delete mode 100644 runtimes-17.0.2.src.tar.xz delete mode 100644 runtimes-17.0.2.src.tar.xz.sig create mode 100644 runtimes-17.0.3.src.tar.xz create mode 100644 runtimes-17.0.3.src.tar.xz.sig delete mode 100644 third-party-17.0.2.src.tar.xz delete mode 100644 third-party-17.0.2.src.tar.xz.sig create mode 100644 third-party-17.0.3.src.tar.xz create mode 100644 third-party-17.0.3.src.tar.xz.sig diff --git a/clang-17.0.2.src.tar.xz b/clang-17.0.2.src.tar.xz deleted file mode 100644 index 3a4fbc4..0000000 --- a/clang-17.0.2.src.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:ce1c16b766894b3281038e4b2c4280f1b8c42fd5cc95ba355bba0f5ff47e23fa -size 21575372 diff --git a/clang-17.0.2.src.tar.xz.sig b/clang-17.0.2.src.tar.xz.sig deleted file mode 100644 index 4236784c3aafeebb3d760cb936843dd5bf7ffffbb35dbedf99ee368fb0111c62..0000000000000000000000000000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 438 zcmV;n0ZIOe0kZ@E0SEvc79j-HbiG|24w#8vJNW=a@?+1kZ7lPu>y1 zM3iKZe+3%}Vwgsr%xmCFKIPM>wu>N3!-f#$O`G?^=S?6ovPnKWmhmoBdL1)sq1r7d zh$iw(&r@a?`#nlq)MT0$^yI5M6ugGC4hb gZY}nw=>)0a(w3DOpeH|6OPY3;kq#|i8`z!M#(SIAPXGV_ diff --git a/clang-17.0.3.src.tar.xz b/clang-17.0.3.src.tar.xz new file mode 100644 index 0000000..5227086 --- /dev/null +++ b/clang-17.0.3.src.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:605a6a091e9d14721ba00048b7409fb73119a60756c959a19a177c8e057d947c +size 21575716 diff --git a/clang-17.0.3.src.tar.xz.sig b/clang-17.0.3.src.tar.xz.sig new file mode 100644 index 0000000000000000000000000000000000000000000000000000000000000000..cff5b9654be368742944490d3349d6b0e92db6f33196a3271ad18a247cda7b58 GIT binary patch literal 438 zcmV;n0ZIOe0kZ@E0SEvc79j-HbiG|24w#8vJNW=a@#4Q&59HC zEXy}iHDYP+a<&7<)%^gGlC$Z2exEX4yDsM7G64CH?2M7u&!$BgS4<6~kp5VE{Y?+G zDGo>v-&CSNW|mHkp{J~lFKysu9z9OWQepB_sTNO=V25&anYr%7vs+DRs$CaCpUZM{ z)&l!qNKNjMdV5t57=(B94@CoR?wc2>n|P>GybUa z)%1%N-l8j!;974`0s8){H0GJ7ma~VG?0OV}Q!CvfNiwUEQEGW1aT`-j#=5+>Nkob{ gWkNo*^q#QRd`a|sp=8WRxNF+5{2?}pbM^8xs?Raa)Bpeg literal 0 HcmV?d00001 diff --git a/clang-docs-17.0.2.src.tar.xz b/clang-docs-17.0.2.src.tar.xz deleted file mode 100644 index 69970ba..0000000 --- a/clang-docs-17.0.2.src.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:371c634518c29f86496047fe7bac69232abc7401066e61716e1f515a913318a2 -size 1614776 diff --git a/clang-docs-17.0.3.src.tar.xz b/clang-docs-17.0.3.src.tar.xz new file mode 100644 index 0000000..d07c4af --- /dev/null +++ b/clang-docs-17.0.3.src.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e85780c7ea14108cc933234ac623a39c4c9fee147f5ea36b4095a4564e9c6030 +size 1614856 diff --git a/clang-tools-extra-17.0.2.src.tar.xz b/clang-tools-extra-17.0.2.src.tar.xz deleted file mode 100644 index 80af9e5..0000000 --- a/clang-tools-extra-17.0.2.src.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:7ed1dd0c2f8a37f5759d9a7954655f7fcad933cba9bdb6ea30f592b47cac4e44 -size 3269768 diff --git a/clang-tools-extra-17.0.2.src.tar.xz.sig b/clang-tools-extra-17.0.2.src.tar.xz.sig deleted file mode 100644 index af9c2af5745ca64dde4314239a08d575b6811e1ace0f74f59aa1fd20c1b2e516..0000000000000000000000000000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 438 zcmV;n0ZIOe0kZ@E0SEvc79j-HbiG|24w#8vJNW=a@wZ~^n%}s@Y$J%5a2+E!uxn~?0^MjrrY#5B}h(w`UqQ;6JdV{dSD zkeNLDnURy?(4zX@XfZD9o6_LSDA1vExvRUE;mH!YaYEhyz~kki${ktz675&PntYhc z#t_x%$&NuR%NLYt@c(=oW8z7%s7O(sf{WMzrUb1qhGh9YSIj-xCG)OM%MPPMP6{pC zI@|-6@{REq@+fWFTen-Rii*BXktYKyjEkL$)w;Q+3g9OC{5}4WrSu4!KxN}nU7-^_ zILUuNBwWUMzPET45=THo=z`QDvhOHsNsU{8TDJaXvVI_ zAE9lU3MC-gA$yuh%S}D@Xi4DLI;!3nO(FEUa<~T0+0#+%MVgH}>1YK}08+uUb7}1g g@zi%~bmnv)LmB_V_!=>IR!`8TffhuPf)PFRoSNL&vH$=8 diff --git a/clang-tools-extra-17.0.3.src.tar.xz b/clang-tools-extra-17.0.3.src.tar.xz new file mode 100644 index 0000000..5f0d915 --- /dev/null +++ b/clang-tools-extra-17.0.3.src.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4835a01b220ebf531fb0c9b9452000cb4b25d06b7a60d6806bf965c45a37c12a +size 3269936 diff --git a/clang-tools-extra-17.0.3.src.tar.xz.sig b/clang-tools-extra-17.0.3.src.tar.xz.sig new file mode 100644 index 0000000000000000000000000000000000000000000000000000000000000000..6d5f5ba00fb0e8e7ff7ae9e960655e5b6687d439abe38064f91409d74ad78c3a GIT binary patch literal 438 zcmV;n0ZIOe0kZ@E0SEvc79j-HbiG|24w#8vJNW=a@V$Ue7diu~rgGD@%Wd34)YvQ@9yEPlD2Gb(<(( zxid*jd}a75zhO5>-Mj~kT(6AZKjZrPYn9YMVnORiDqLukvJ-xHz*xu*I~#|lYDDYP zi+4=Oo8|c{u$U9NcrRnwdBxcm=Rn$8)!ipvQ?tnp=5cfHyV<#OovsZ6htBNJwExPC z`YmE#T6LKL>Uhm(lYn6XwZGatDs?$GA4zWB$2L>{EWR(@HpX;JNjwd88khc(fS9P8 zYmGKWLLF3vjAB4EYwSm+Xb{9U ztwsu~y<7Z$fPtVtA%fL!))?=+t*^exbKQAC gu9&~k8JCZ`l#xeNDC#;L((|MaY}e1X zW_gWR{{^PQ;()m9mB%dLEoopYPv;^Sp zJDi1JV+Q#$=OG66E-4Uzd)^!AAWHj)@m0V9?@6pn)5>7wKng1`Q*fRna>f7*H6)vm zWrKR+yPSr%)pG_ grFYhYN+ls5&4#MwQsZ5WmIAr%I=dP8wr=(FyV&5!YybcN diff --git a/cmake-17.0.3.src.tar.xz b/cmake-17.0.3.src.tar.xz new file mode 100644 index 0000000..f262063 --- /dev/null +++ b/cmake-17.0.3.src.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:54fc534f0da09088adbaa6c3bfc9899a500153b96e60c2fb9322a7aa37b1027a +size 8712 diff --git a/cmake-17.0.3.src.tar.xz.sig b/cmake-17.0.3.src.tar.xz.sig new file mode 100644 index 0000000000000000000000000000000000000000000000000000000000000000..997cb62367885e62437ab490a8645234fdfbc51343b6a7c6b681d369aef97c93 GIT binary patch literal 438 zcmV;n0ZIOe0kZ@E0SEvc79j-HbiG|24w#8vJNW=a@f@x(p;5PN?#)G z3p~7kW95RTg)B?<6={pgG%zT@d%#_r@OgmQ=K6*cl`UkZjx0G&!OE#U@}lDx9FgPt zl@Fx3IYK%o?M$7bDa1aT+YFJZH`5j`^9<$k^N|@*W#JT^0F_~5W%Ri=3$WUbwsL17dOyeOwO#FQ$NEg}&pAGjhRL$D20 z*6`f;bnz#kpIIRd(Wqv@zdp0WKeo$;GGgF$uS2;hkGn8`eA)ZqeJ^^i#C9DTAP2Yw zjP*bnSttLsccU0(F0{fjSUUlK gVY-O@jCru?WFAD&Q4i)cCdHV`{**3iu!@XGps>Qu{{R30 literal 0 HcmV?d00001 diff --git a/compiler-rt-17.0.2.src.tar.xz b/compiler-rt-17.0.2.src.tar.xz deleted file mode 100644 index 085f50c..0000000 --- a/compiler-rt-17.0.2.src.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:8053f53d3205f9758b03784c5d0cf8235ffe2f3fb7a946aea9c6aa5ff9b8d1a1 -size 2420612 diff --git a/compiler-rt-17.0.2.src.tar.xz.sig b/compiler-rt-17.0.2.src.tar.xz.sig deleted file mode 100644 index 88ae201ab2d06c6989835f65bb4a7ba8847bdefb9cbeb589cece046218dff337..0000000000000000000000000000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 438 zcmV;n0ZIOe0kZ@E0SEvc79j-HbiG|24w#8vJNW=a@eavWsv!KkD?0Z?xeaF1FKU2 zlsPhrd3)jV`=^MyDHebk|M>?@ckl^|Fx1cK-Vtd3pjRreR{4YJIbb5B>A@D=M*_xP zm?OJr)nQcr>5J8q|$7KDI0{N gW~(^b diff --git a/compiler-rt-17.0.3.src.tar.xz b/compiler-rt-17.0.3.src.tar.xz new file mode 100644 index 0000000..d7d4ec8 --- /dev/null +++ b/compiler-rt-17.0.3.src.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6a65d8897a872c68d4a22fceb912d4f77021c17a1494e242992660d8eb149aaf +size 2419124 diff --git a/compiler-rt-17.0.3.src.tar.xz.sig b/compiler-rt-17.0.3.src.tar.xz.sig new file mode 100644 index 0000000000000000000000000000000000000000000000000000000000000000..22727cf9cf7a1e5cc47a4c71872048eadda311c16bdf7d4571580c331b55d527 GIT binary patch literal 438 zcmV;n0ZIOe0kZ@E0SEvc79j-HbiG|24w#8vJNW=a@_d?h52J*zrF7wy z_KSgvI_}0_GChZ5arVf_tnw zV@{g{UdgP_J~eypB*F1Xnr&C9u-!KCigd&2?LBw1qtxkwzBUmG(u#y(NJ9hR=S75~ zxZf)K1@l?KzQ5ulOWf?iBXEcYKe)g$34t~}zafn2i7Y*!_WypmUwTEXb}2>Kv_!*%vm81H`AzU_9Nzh5lUUCuhuDF6Tf literal 0 HcmV?d00001 diff --git a/libcxx-17.0.2.src.tar.xz b/libcxx-17.0.2.src.tar.xz deleted file mode 100644 index a5991c4..0000000 --- a/libcxx-17.0.2.src.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:fe2b1c816ff4cbc06c89174c4e91cb98d85e6dc1cf09ecaaabf9bebe71a7ffc9 -size 3950396 diff --git a/libcxx-17.0.2.src.tar.xz.sig b/libcxx-17.0.2.src.tar.xz.sig deleted file mode 100644 index cc886e573951635dfa04f4415b4b9343bf7c8ec9ddd90eed2c5bf7d56d4336cf..0000000000000000000000000000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 438 zcmV;n0ZIOe0kZ@E0SEvc79j-HbiG|24w#8vJNW=a@4DGs9c;LMtM1?JkFru0?VRpI}gIr4b3tH*p2A)#ltLoV64wL7>t z7+hu|fjak3OR?zD9!yRiGZb#xsOTAlPzRZM%ZlESP4w$5&h!h5kj2KiSIdk+I1hKr7) zw~UkUh8&g>Ziy(v%eg9RRn@+yl)D0K5@v-*Z_Y48N{`n<1XmpQT_tcLiG{P?EOqL- zTJ}=4N}2aZr+$q?v={M7?XG}!?`)HJ-)_D!HQBx9-&g$~mDG6kCAe gd%oULiFa8%^fzywevS3#(z)~6E&Q1F?H|z{nX2d5bpQYW diff --git a/libcxx-17.0.3.src.tar.xz b/libcxx-17.0.3.src.tar.xz new file mode 100644 index 0000000..0aeec0c --- /dev/null +++ b/libcxx-17.0.3.src.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8bde61132a396ae33df4f8c4ba092a3a0edd0139318e2f7c64ca522b26842584 +size 3945844 diff --git a/libcxx-17.0.3.src.tar.xz.sig b/libcxx-17.0.3.src.tar.xz.sig new file mode 100644 index 0000000000000000000000000000000000000000000000000000000000000000..36961ce9a4f402d9d3088c5ee80f9bf3263cacae4ad412019304c06068107b5b GIT binary patch literal 438 zcmV;n0ZIOe0kZ@E0SEvc79j-HbiG|24w#8vJNW=a@cQh3&N(F7N15`c4sp0?@$I5#m;g@N77&gcabQqfv=cwzawcN)*a|dG zR(9DG^+3<9d`^2q8!)|x%)hW999v?(Exnd$X65yqjqathV35Y$N6oHGr5|5cb~Iq2 z{yao`^^JJs%Q)ghu|v5ht!)&3k3N%tPg5pHHqOCM;{Xb5uUwHv**RK^EZdau?)pLL zG97lk5L)i4HYU<7qggPQn7cYANgdMq+mDA^2SUQ z*~voZw{H<*UC|f6Ih03urI9ow>b%S#v3GybQ#W8RvP}eEKAMB}EP&SEOG%M{MO)ae z@ad?I2Qc@hY)v>i8k&}&+jcnEWmDR5zI?uF(y6{dMW#oqC6p-~FP|Cupn8N`5J*%C zsquG+_^f_oWGSiXZ5~!~aeOxk^p_7UDH~}V%JFBGOAqmqRP8!UL!5=LUs`xtzm1Uz z8VeQn9K->yR%)3lij9c@l5%^gKg_m3UMmEj{P8F)(?+h3ALFtIBO_>3U^?%xXY1<^ gFW4A^E(k9I0V?a7?D78H1~g$F81#cAQaJ!(3?Syo@c;k- diff --git a/libcxxabi-17.0.3.src.tar.xz b/libcxxabi-17.0.3.src.tar.xz new file mode 100644 index 0000000..fd287ea --- /dev/null +++ b/libcxxabi-17.0.3.src.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:30c04d6fd2d554b209de7deee6c24275aeb5269f0df1ca2e3b25169679b7fad8 +size 575660 diff --git a/libcxxabi-17.0.3.src.tar.xz.sig b/libcxxabi-17.0.3.src.tar.xz.sig new file mode 100644 index 0000000000000000000000000000000000000000000000000000000000000000..8ad7224126b6ee763bcbd1e5d086658458dc56fade30b8b120909a13739253c2 GIT binary patch literal 438 zcmV;n0ZIOe0kZ@E0SEvc79j-HbiG|24w#8vJNW=a@q_?C zqe1D%p`{6tU_u%ivW{AF*Gxq4r}}tLbXpSfsKNNw1XwojSIn|d{b~JVbnVvp z@*@c*$Ncs% ztdccbNbNKweu7hK`C~?#rSEeiz-+@gs$Z*>@kmErW@05NL`V_U^#*?7WkS$ioI?I3 z2Aw^9DB?9yG$|3N(}JC=EK3MZJkdVFBfhHXA!&ZAguMFQweAJP&7M&PsDzNpM*15u zAYZjF`Y)OH*R)DJ1D+ubg6D7;tAwXEf%3oU1sshzQt0l0I~^5j7a zYBt45R+5J;lhJ-lnbpOVJtDi}n);!*LfS*P>gJhqDrBLmEg8p<8kP&rb7ysjZklDJ gEMrBXq5?y?BQG3EX3+c?bb6N-9kFcX`Vj&pc@108YybcN diff --git a/lld-17.0.3.src.tar.xz b/lld-17.0.3.src.tar.xz new file mode 100644 index 0000000..c7f0274 --- /dev/null +++ b/lld-17.0.3.src.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fe796e9a6a5ee3b51023383cae9c0d2e497334277d5f00edf916545d02b78843 +size 1506052 diff --git a/lld-17.0.3.src.tar.xz.sig b/lld-17.0.3.src.tar.xz.sig new file mode 100644 index 0000000000000000000000000000000000000000000000000000000000000000..9e7659f9a4fa772ef30b98756b0445542dacf2e479b64c8151bcc8b6bf6b5980 GIT binary patch literal 438 zcmV;n0ZIOe0kZ@E0SEvc79j-HbiG|24w#8vJNW=a@)R`zVrnS-dav2)*=G8>WJcpA| zhlFPM0V}|Ql2|YQMOgt*Ev68=DP+7B|xZ2Yl_6?)VHjrT1}ij zi5m}8@z!^V7?JmdgI(IEM%#L*nn^pacQba(&Gmd-x3__wh70UIMw23f7y-1HjHMDY zg+i2d@5z3NE3QUAcPC_0iUqIaertlAnP2JxVZwMm#yl;ukrD6r`OqD}6nuRr?^W27 zVO%)3;q^VE4m24h= z-(a%22(hv^QH1eOQ?z$g}@O34q zlut(^sH)D5j@6zW#$XwF4-=X}8d9z7kdMP}g1)A1+#~dr>^Yw=SE+w{tKRfUWO;tY z&ggxQ^oGSPbf7-+U@ZZouK3<;ma4R)fpqMkarTfNig>T5n@eC)NMETu$U(}Zvk6|U zZn_q&jbqVGPao~BVbx*nNS|<^c71Ma``pc%4q#jrKRWp% za=Tw_{$Gl4;(>fcTd2#K9TyDLIbB_9jLPVjnBYS1Vp(DbLbXw@XO2Ca(>TXlRFu?} z4e~E|or~bD8-KsguG|%ZAfkc#yLDXn{KPTgi`0$Udmik2n>=WZ`SG{bxq%>Ybe021 zU6!Z7ZRv;V_oTNU^f_(L@~oQ6ul;>fMOWxY1^f@54DdHJIrk*m{_F8vt4jO+##1l6>XmbM3tpl#STEIgfYCjo??f9Tb) z#_i;-CZ>^m2vATa94LxoQcfm8JG#fh8c+I2wd?|w8Z>8=;L zxvYSwl%rTWJlZ1iSXa_i!+Y1Q&K^10wnB_}?!0E5w=%I!EQoA11pJ4-R~FZLL58F- z8a%UFh5d?hi2b(zBcZX;x~ijuL7St=MV|Cs^zh8@4S@BXdjTPlPa+CbgWZ37=(DQK zCLTJ9Y=rF5&0p1gfc(&|QA%6VqS2t~jr>?%WBY2Ri;o}q5z#~b0yx>MMMnyZzF+1t gh%L*sYy1cH_bFQ0BPl>*Iw?dL>z~p>9_~-cm+EuZvj6}9 diff --git a/llvm-17.0.3.src.tar.xz b/llvm-17.0.3.src.tar.xz new file mode 100644 index 0000000..2eafee8 --- /dev/null +++ b/llvm-17.0.3.src.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:18fa6b5f172ddf5af9b3aedfdb58ba070fd07fc45e7e589c46c350b3cc066bc1 +size 59294480 diff --git a/llvm-17.0.3.src.tar.xz.sig b/llvm-17.0.3.src.tar.xz.sig new file mode 100644 index 0000000000000000000000000000000000000000000000000000000000000000..7dab02798fa327ef8ad81e3a476f8aad57193734b63e2c501aac3a965d50a170 GIT binary patch literal 438 zcmV;n0ZIOe0kZ@E0SEvc79j-HbiG|24w#8vJNW=a@kTTL9Wk)J1y>(M&P?N3IYSLQG2Zo5jh{G zQ6Se&(a<^*N2P~3p`*F@k}ewp2a^vR%O*n#UHo!BxEIG25Rg6~&CF;Yq%@{orI4D1 zduM3H=OCkM&#X{l&n=wlc{8qNvH@)q4k-qd#D}Up6&*vbkphF$dmI0YPiAH)anaSF zlv8fl3Ux^iryt=d>_pZCWDyguh7oZr$Hw99Slwda``C*DZD)$^y+)->$#~O<5USf4!h;0yTDhh&?Y1lA{7vQjR0pD*RwS) g)u(7nsU3XZK^U>7$=*w&6fIU7BgZAznkVwk&HNt600000 literal 0 HcmV?d00001 diff --git a/llvm-do-not-install-static-libraries.patch b/llvm-do-not-install-static-libraries.patch index 4c0a791..aafc9b8 100644 --- a/llvm-do-not-install-static-libraries.patch +++ b/llvm-do-not-install-static-libraries.patch @@ -2,10 +2,10 @@ This has similar effect as simply deleting the static libraries which we don't want after installation. By not copying them in the first place we reduce the disk usage during installation. -Index: clang-17.0.2.src/cmake/modules/AddClang.cmake +Index: clang-17.0.3.src/cmake/modules/AddClang.cmake =================================================================== ---- a/clang-17.0.2.src/cmake/modules/AddClang.cmake -+++ b/clang-17.0.2.src/cmake/modules/AddClang.cmake +--- a/clang-17.0.3.src/cmake/modules/AddClang.cmake ++++ b/clang-17.0.3.src/cmake/modules/AddClang.cmake @@ -106,12 +106,15 @@ macro(add_clang_library name) if (NOT LLVM_INSTALL_TOOLCHAIN_ONLY OR ARG_INSTALL_WITH_TOOLCHAIN) @@ -68,10 +68,10 @@ Index: cmake/modules/AddLLVM.cmake endif() if (ARG_MODULE) set_target_properties(${name} PROPERTIES FOLDER "Loadable modules") -Index: lld-17.0.2.src/cmake/modules/AddLLD.cmake +Index: lld-17.0.3.src/cmake/modules/AddLLD.cmake =================================================================== ---- a/lld-17.0.2.src/cmake/modules/AddLLD.cmake -+++ b/lld-17.0.2.src/cmake/modules/AddLLD.cmake +--- a/lld-17.0.3.src/cmake/modules/AddLLD.cmake ++++ b/lld-17.0.3.src/cmake/modules/AddLLD.cmake @@ -17,13 +17,6 @@ macro(add_lld_library name) if (NOT LLVM_INSTALL_TOOLCHAIN_ONLY) @@ -86,10 +86,10 @@ Index: lld-17.0.2.src/cmake/modules/AddLLD.cmake if (${ARG_SHARED} AND NOT CMAKE_CONFIGURATION_TYPES) add_llvm_install_targets(install-${name} DEPENDS ${name} -Index: polly-17.0.2.src/cmake/polly_macros.cmake +Index: polly-17.0.3.src/cmake/polly_macros.cmake =================================================================== ---- a/polly-17.0.2.src/cmake/polly_macros.cmake -+++ b/polly-17.0.2.src/cmake/polly_macros.cmake +--- a/polly-17.0.3.src/cmake/polly_macros.cmake ++++ b/polly-17.0.3.src/cmake/polly_macros.cmake @@ -42,12 +42,14 @@ macro(add_polly_library name) llvm_config(${name} ${LLVM_LINK_COMPONENTS}) endif( LLVM_LINK_COMPONENTS ) @@ -110,10 +110,10 @@ Index: polly-17.0.2.src/cmake/polly_macros.cmake endmacro(add_polly_library) macro(add_polly_loadable_module name) -Index: polly-17.0.2.src/lib/CMakeLists.txt +Index: polly-17.0.3.src/lib/CMakeLists.txt =================================================================== ---- a/polly-17.0.2.src/lib/CMakeLists.txt -+++ b/polly-17.0.2.src/lib/CMakeLists.txt +--- a/polly-17.0.3.src/lib/CMakeLists.txt ++++ b/polly-17.0.3.src/lib/CMakeLists.txt @@ -109,7 +109,7 @@ set_target_properties(PollyCore PROPERTI # It depends on all library it needs, such that with # LLVM_POLLY_LINK_INTO_TOOLS=ON, its dependencies like PollyISL are linked as diff --git a/llvm-docs-17.0.2.src.tar.xz b/llvm-docs-17.0.2.src.tar.xz deleted file mode 100644 index b34c065..0000000 --- a/llvm-docs-17.0.2.src.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:1135904f0b8cae0363cb368798a2ee9d7f8f1e312a7423d93540cd15739c7d49 -size 7138544 diff --git a/llvm-docs-17.0.3.src.tar.xz b/llvm-docs-17.0.3.src.tar.xz new file mode 100644 index 0000000..14c8037 --- /dev/null +++ b/llvm-docs-17.0.3.src.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:621083661beaa4893c76f6c113c4d0015f432eed112eff5909a226a37476e410 +size 7138516 diff --git a/llvm17.changes b/llvm17.changes index dfb595b..cfdfa1e 100644 --- a/llvm17.changes +++ b/llvm17.changes @@ -1,3 +1,14 @@ +------------------------------------------------------------------- +Thu Oct 19 21:04:06 UTC 2023 - Aaron Puchert + +- Update to version 17.0.3. + * This release contains bug-fixes for the LLVM 17.0.0 release. + This release is API and ABI compatible with 17.0.0. +- Rebase llvm-do-not-install-static-libraries.patch. +- Disable zstd regardless of whether it's available for now. +- Limit number of LTO threads on 32-bit architectures to prevent + out-of-memory during linking. + ------------------------------------------------------------------- Sat Oct 7 14:19:01 UTC 2023 - Aaron Puchert diff --git a/llvm17.spec b/llvm17.spec index ad5cc15..9f81cdd 100644 --- a/llvm17.spec +++ b/llvm17.spec @@ -16,7 +16,7 @@ # -%global _relver 17.0.2 +%global _relver 17.0.3 %global _version %_relver%{?_rc:rc%_rc} %global _tagver %_relver%{?_rc:-rc%_rc} %global _sonum 17 @@ -24,7 +24,7 @@ %global _soname %{_sonum}%{?_sosuffix} %global _itsme17 1 # Integer version used by update-alternatives -%global _uaver 1702 +%global _uaver 1703 %global _soclang 13 %global _socxx 1 @@ -976,6 +976,7 @@ avail_mem=$(awk '/MemAvailable/ { print $2 }' /proc/meminfo) -DLLVM_BUILD_UTILS:BOOL=OFF \ -DLLVM_BUILD_EXAMPLES:BOOL=OFF \ -DLLVM_BUILD_RUNTIME:BOOL=OFF \ + -DLLVM_ENABLE_ZSTD:BOOL=OFF \ -DLLVM_TOOL_CLANG_TOOLS_EXTRA_BUILD:BOOL=OFF \ -DLLVM_INCLUDE_BENCHMARKS:BOOL=OFF \ -DLLVM_INCLUDE_TESTS:BOOL=OFF \ @@ -1019,7 +1020,7 @@ CXXFLAGS=$flags # Clang uses a bit less memory. mem_per_compile_job=700000 -%ifarch i586 ppc armv6hl armv7hl +%ifarch %{arm} i586 ppc # 32-bit arches need less memory than 64-bit arches. mem_per_compile_job=500000 %endif @@ -1033,8 +1034,13 @@ max_link_jobs=1 %define __builddir build %if %{with thin_lto} && %{with use_lld} %global lld_ldflag --ld-path=%{sourcedir}/stage1/bin/ld.lld +%ifarch %{arm} i586 ppc +%if %{jobs} > 8 +%global lto_limit_threads -Wl,--thinlto-jobs=8 %endif -%define build_ldflags -Wl,--build-id=sha1 %{?lld_ldflag} +%endif +%endif +%define build_ldflags -Wl,--build-id=sha1 %{?lld_ldflag} %{?lto_limit_threads} # The build occasionally uses tools linking against previously built # libraries (mostly libLLVM.so), but we don't want to set RUNPATHs. export LD_LIBRARY_PATH=%{sourcedir}/build/%{_lib} @@ -1063,6 +1069,7 @@ export LD_LIBRARY_PATH=%{sourcedir}/build/%{_lib} -DLLVM_ENABLE_RTTI:BOOL=ON \ -DLLVM_ENABLE_PIC=ON \ -DLLVM_BINUTILS_INCDIR=%{_includedir} \ + -DLLVM_ENABLE_ZSTD:BOOL=OFF \ -DLLVM_TARGETS_TO_BUILD=%{llvm_targets} \ -DLLVM_EXPERIMENTAL_TARGETS_TO_BUILD=%{llvm_experimental_targets} \ -DLLVM_TOOL_LLVM_EXEGESIS_BUILD:BOOL=OFF \ diff --git a/openmp-17.0.2.src.tar.xz b/openmp-17.0.2.src.tar.xz deleted file mode 100644 index 3df2505..0000000 --- a/openmp-17.0.2.src.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:782d55cc576ac9ac25120325c4faae3825531835c7948a732fe5f40a1fc77ce1 -size 1273608 diff --git a/openmp-17.0.2.src.tar.xz.sig b/openmp-17.0.2.src.tar.xz.sig deleted file mode 100644 index f7a50639ac04a6f5306ecbe35bef72e77d3bb0078a5e17519c32f3bad8dcd909..0000000000000000000000000000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 438 zcmV;n0ZIOe0kZ@E0SEvc79j-HbiG|24w#8vJNW=a@SCKZ2?eE0URj$YY{MBcg*~?qjDB%fM+lo8mIBVG4qBBQYMd;VX!3@Fu}7A3yl#a3;JHp7aGtH2CbnyPnV1mG)w}hA2bhMvt7qa zLFAj)B~2pO1!7YYBPck{tjLHvbr1a_Rp-^rg*S{0ZZCvJe7pMsH+;U~_npLlSah~@ g#$OAEpx}Fn5!z2Pc!DR{1jJ>(w~R35HAKQrc_$3T8vptVsd%j4JO+ft#jDdWjW?%ns3Z>+u+{n(DAD93Uzv zqtsX%k%rw@N!NpC!sgCmt*r(pNhajhxPAEScQc|PD3wa7M;)uC{oCU#jlGK^WQvQ+ z2wF0ILliGnD=CYk=pzf%Bf9{TIQ_h!HY`u6*xHvv~e z(Z%c;+Nav(Ec4Y>ynH@{?ueBE32tno(YhL+)t0<`(K zL&i2Nw2hj4ha`M$T^xvh#&HV0Ae1_10*Eps}X)V^bpi;U9VnW44cbdCDX+f##50C#Gf>lRaqG8ro z+#+vic{prEpYIq- zY7jT8Y_`?zmaiQnMm}C4YMWY}-VtB5<8FZW#AM8^ZN)W*rhtEEgV2X4@h~Si6|QD; z*M8Ls1%8Opj-ar6>qp;#D{3VXNOh?mO6e*Q7+$8<`qan?I-wAtGP$fvf0Ob^{mC&Hw-a diff --git a/polly-17.0.3.src.tar.xz b/polly-17.0.3.src.tar.xz new file mode 100644 index 0000000..8349136 --- /dev/null +++ b/polly-17.0.3.src.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:493a5d40ed0310cc92d73add0041ac6d0d94b6f4ce182d471632be1716091066 +size 9220720 diff --git a/polly-17.0.3.src.tar.xz.sig b/polly-17.0.3.src.tar.xz.sig new file mode 100644 index 0000000000000000000000000000000000000000000000000000000000000000..8fdaac874becbd0cf121687fa440edd5e0202180266b8637e33a3d26da8be952 GIT binary patch literal 438 zcmV;n0ZIOe0kZ@E0SEvc79j-HbiG|24w#8vJNW=a@-a&LBC5Jb}u`K^A{*kreE9f(hDkASr29r z{IlY0MmvNEJp}{+@m&hGk!~U(PLz{ zeqtNBPMX1Ofa<%X&{Y1c%5dw`LU*d`1M4T>=csmx;-#Cw>~?^Yz@Os5FL>hFID#RV z^?XBL7U+Tok|#VIJ|LsOSPi1M_HPJhAEj!e>XPvPH0eC$b#xXTtKFO8uAa zdY_QaYW2UWC#=0?uPX{=#r+&XWKhZUVYdu)mq{YGeHtLohG&}1%4xi(rAVwjgWy;# zj#;>0e4ioVaf*RH1t^KWoXNco!yFF23jdYT gkVEl|vc?lqw0!xD%?m#izg%Ma%G7vPiO!9+0)%$f1poj5 literal 0 HcmV?d00001 diff --git a/runtimes-17.0.2.src.tar.xz b/runtimes-17.0.2.src.tar.xz deleted file mode 100644 index e5fd3e1..0000000 --- a/runtimes-17.0.2.src.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:19e4f9b89b0bd238ab066b06062ff029c529ebe5342848a8f652f832135f368b -size 6244 diff --git a/runtimes-17.0.2.src.tar.xz.sig b/runtimes-17.0.2.src.tar.xz.sig deleted file mode 100644 index ab67abf1ccf3815a452f89b9119d5269d96997072f39e2b8c92c41b05e42576b..0000000000000000000000000000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 438 zcmV;n0ZIOe0kZ@E0SEvc79j-HbiG|24w#8vJNW=a@UtNA9ay-J5>>J+y!)MULW3dNxdDg*{{&Z*HGn0McOPSwM={gndHEt=_W;+khq1qpt0U8*Q`L6Vzu&8)7_KELHXg@Kk>g;?J3r2*jT;~>Kv`TN?%9HjpY<00 zo4yt(7ypFQ?QySaKwE0n*sUH>1hJOYrV^_b>X+4W*W|&*IQVE^t?x(x{ gr8syz2JJN|D#8QqIB#~IER~6W`bt^6X$nA7CPJvp@Bjb+ diff --git a/runtimes-17.0.3.src.tar.xz b/runtimes-17.0.3.src.tar.xz new file mode 100644 index 0000000..92872a8 --- /dev/null +++ b/runtimes-17.0.3.src.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4bb3ab75e2b085b32fb2c9f5412343825598bde015986db6d3774398a539703b +size 6244 diff --git a/runtimes-17.0.3.src.tar.xz.sig b/runtimes-17.0.3.src.tar.xz.sig new file mode 100644 index 0000000000000000000000000000000000000000000000000000000000000000..c3a6f6ef3b2f8304daffd7f627c3be5973d5767759d2fb440b20ed0822933f6b GIT binary patch literal 438 zcmV;n0ZIOe0kZ@E0SEvc79j-HbiG|24w#8vJNW=a@?9p_KM_)Xf z=+XwVB8m92`v}6-joN!;uuz;ETFR(Grw<%IjH;f3{fzWb%~vmR?usI5^sER1!I@UR zBLOGYy4c9ye!{?-*ex?*>IUHL*h))gp78#E$U-=XKTA8WD8rVK!R$ZG_p^9R7c??3 z`oP+Ae}n$Cp?JV;NNbvIwIA}&i;nsAn{%xe4(qhV(kY+yz}}Y=dB9QwYV4SUHTRu& zx`)-&a(zWy#P1*RZ7$Sz7POh1aS|g1z#t0jxKi~{{5C;>; zUhz|(0A$tnFuxb&1L_QR`gH5u1%E{X5Nx(TmZefp4`Gog7Hi|gWZa$He1O-l%<|L6 zI~aV*TVar>{+$0~r$7&rvJ?>ukGKESlR1iTmUsMR5)P69<4l_eO(+Vt9HE27<;7(y z4j%+zxd&{0xY6N@jtaTXLd0Xuu7FQ2eg)J!486cT#EyxMX$~k2jW}UzG)xZ6xp`cf zfZsw^6a%bVn2R+<|NP`hB55aT`_YoM`d*E+=_l4foD+XwK0EZk7{wj^PkfPf7F&ew` z$KCYblK4U*AG1s{^|~RyfY%?c!Bx;GY473p=%+Cz6@h#du2;$HU$k3C4TY6J%Y>ya zZ#^$nuZFysTGt0{AiXONok*Vx`9Nb8y8~X-3MXBaR6wvPh`SZ$6oPbOw~PexO5@OU zt-lC|KVCnH;d+LNE*%c1Y*P}eu4uRLf)immZZo_E2J%t#Q_Yo&OPIqM%=Bxvgja0_ zPq6JCrbV*6Z4c)sR;q8T#RB9tA-eb>w9e~DcjdM_aM=O??_b090;j3(O1$;Z*HOQD zE9e<^U?Iizyga7~l literal 0 HcmV?d00001