From 697eceabb4c52c853909278da83887efac179730393480fadf6beb588fb7f329 Mon Sep 17 00:00:00 2001 From: Aaron Puchert Date: Sat, 23 Mar 2024 22:57:05 +0000 Subject: [PATCH 1/3] - Update to version 18.1.2. * This release contains bug-fixes for the LLVM 18.1.0 release. This release is API and ABI compatible with 18.1.0. - Rebase patches: * llvm-do-not-install-static-libraries.patch * llvm-normally-versioned-libllvm.patch - Use ld.bfd for now to get THP-compatible section layout. OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm18?expand=0&rev=5 --- clang-18.1.1.src.tar.xz | 3 --- clang-18.1.1.src.tar.xz.sig | Bin 566 -> 0 bytes clang-18.1.2.src.tar.xz | 3 +++ clang-18.1.2.src.tar.xz.sig | Bin 0 -> 566 bytes clang-docs-18.1.1.src.tar.xz | 3 --- clang-docs-18.1.2.src.tar.xz | 3 +++ clang-tools-extra-18.1.1.src.tar.xz | 3 --- clang-tools-extra-18.1.1.src.tar.xz.sig | Bin 566 -> 0 bytes clang-tools-extra-18.1.2.src.tar.xz | 3 +++ clang-tools-extra-18.1.2.src.tar.xz.sig | Bin 0 -> 566 bytes cmake-18.1.1.src.tar.xz | 3 --- cmake-18.1.1.src.tar.xz.sig | Bin 566 -> 0 bytes cmake-18.1.2.src.tar.xz | 3 +++ cmake-18.1.2.src.tar.xz.sig | Bin 0 -> 566 bytes compiler-rt-18.1.1.src.tar.xz | 3 --- compiler-rt-18.1.1.src.tar.xz.sig | Bin 566 -> 0 bytes compiler-rt-18.1.2.src.tar.xz | 3 +++ compiler-rt-18.1.2.src.tar.xz.sig | Bin 0 -> 566 bytes libcxx-18.1.1.src.tar.xz | 3 --- libcxx-18.1.1.src.tar.xz.sig | Bin 566 -> 0 bytes libcxx-18.1.2.src.tar.xz | 3 +++ libcxx-18.1.2.src.tar.xz.sig | Bin 0 -> 566 bytes libcxxabi-18.1.1.src.tar.xz | 3 --- libcxxabi-18.1.1.src.tar.xz.sig | Bin 566 -> 0 bytes libcxxabi-18.1.2.src.tar.xz | 3 +++ libcxxabi-18.1.2.src.tar.xz.sig | Bin 0 -> 566 bytes lld-18.1.1.src.tar.xz | 3 --- lld-18.1.1.src.tar.xz.sig | Bin 566 -> 0 bytes lld-18.1.2.src.tar.xz | 3 +++ lld-18.1.2.src.tar.xz.sig | Bin 0 -> 566 bytes lldb-18.1.1.src.tar.xz | 3 --- lldb-18.1.1.src.tar.xz.sig | Bin 566 -> 0 bytes lldb-18.1.2.src.tar.xz | 3 +++ lldb-18.1.2.src.tar.xz.sig | Bin 0 -> 566 bytes llvm-18.1.1.src.tar.xz | 3 --- llvm-18.1.1.src.tar.xz.sig | Bin 566 -> 0 bytes llvm-18.1.2.src.tar.xz | 3 +++ llvm-18.1.2.src.tar.xz.sig | Bin 0 -> 566 bytes llvm-do-not-install-static-libraries.patch | 24 ++++++++++----------- llvm-docs-18.1.1.src.tar.xz | 3 --- llvm-docs-18.1.2.src.tar.xz | 3 +++ llvm-normally-versioned-libllvm.patch | 19 ++++++++-------- llvm18.changes | 11 ++++++++++ llvm18.spec | 7 ++---- openmp-18.1.1.src.tar.xz | 3 --- openmp-18.1.1.src.tar.xz.sig | Bin 566 -> 0 bytes openmp-18.1.2.src.tar.xz | 3 +++ openmp-18.1.2.src.tar.xz.sig | Bin 0 -> 566 bytes polly-18.1.1.src.tar.xz | 3 --- polly-18.1.1.src.tar.xz.sig | Bin 566 -> 0 bytes polly-18.1.2.src.tar.xz | 3 +++ polly-18.1.2.src.tar.xz.sig | Bin 0 -> 566 bytes runtimes-18.1.1.src.tar.xz | 3 --- runtimes-18.1.1.src.tar.xz.sig | Bin 566 -> 0 bytes runtimes-18.1.2.src.tar.xz | 3 +++ runtimes-18.1.2.src.tar.xz.sig | Bin 0 -> 566 bytes third-party-18.1.1.src.tar.xz | 3 --- third-party-18.1.1.src.tar.xz.sig | Bin 566 -> 0 bytes third-party-18.1.2.src.tar.xz | 3 +++ third-party-18.1.2.src.tar.xz.sig | Bin 0 -> 566 bytes 60 files changed, 79 insertions(+), 72 deletions(-) delete mode 100644 clang-18.1.1.src.tar.xz delete mode 100644 clang-18.1.1.src.tar.xz.sig create mode 100644 clang-18.1.2.src.tar.xz create mode 100644 clang-18.1.2.src.tar.xz.sig delete mode 100644 clang-docs-18.1.1.src.tar.xz create mode 100644 clang-docs-18.1.2.src.tar.xz delete mode 100644 clang-tools-extra-18.1.1.src.tar.xz delete mode 100644 clang-tools-extra-18.1.1.src.tar.xz.sig create mode 100644 clang-tools-extra-18.1.2.src.tar.xz create mode 100644 clang-tools-extra-18.1.2.src.tar.xz.sig delete mode 100644 cmake-18.1.1.src.tar.xz delete mode 100644 cmake-18.1.1.src.tar.xz.sig create mode 100644 cmake-18.1.2.src.tar.xz create mode 100644 cmake-18.1.2.src.tar.xz.sig delete mode 100644 compiler-rt-18.1.1.src.tar.xz delete mode 100644 compiler-rt-18.1.1.src.tar.xz.sig create mode 100644 compiler-rt-18.1.2.src.tar.xz create mode 100644 compiler-rt-18.1.2.src.tar.xz.sig delete mode 100644 libcxx-18.1.1.src.tar.xz delete mode 100644 libcxx-18.1.1.src.tar.xz.sig create mode 100644 libcxx-18.1.2.src.tar.xz create mode 100644 libcxx-18.1.2.src.tar.xz.sig delete mode 100644 libcxxabi-18.1.1.src.tar.xz delete mode 100644 libcxxabi-18.1.1.src.tar.xz.sig create mode 100644 libcxxabi-18.1.2.src.tar.xz create mode 100644 libcxxabi-18.1.2.src.tar.xz.sig delete mode 100644 lld-18.1.1.src.tar.xz delete mode 100644 lld-18.1.1.src.tar.xz.sig create mode 100644 lld-18.1.2.src.tar.xz create mode 100644 lld-18.1.2.src.tar.xz.sig delete mode 100644 lldb-18.1.1.src.tar.xz delete mode 100644 lldb-18.1.1.src.tar.xz.sig create mode 100644 lldb-18.1.2.src.tar.xz create mode 100644 lldb-18.1.2.src.tar.xz.sig delete mode 100644 llvm-18.1.1.src.tar.xz delete mode 100644 llvm-18.1.1.src.tar.xz.sig create mode 100644 llvm-18.1.2.src.tar.xz create mode 100644 llvm-18.1.2.src.tar.xz.sig delete mode 100644 llvm-docs-18.1.1.src.tar.xz create mode 100644 llvm-docs-18.1.2.src.tar.xz delete mode 100644 openmp-18.1.1.src.tar.xz delete mode 100644 openmp-18.1.1.src.tar.xz.sig create mode 100644 openmp-18.1.2.src.tar.xz create mode 100644 openmp-18.1.2.src.tar.xz.sig delete mode 100644 polly-18.1.1.src.tar.xz delete mode 100644 polly-18.1.1.src.tar.xz.sig create mode 100644 polly-18.1.2.src.tar.xz create mode 100644 polly-18.1.2.src.tar.xz.sig delete mode 100644 runtimes-18.1.1.src.tar.xz delete mode 100644 runtimes-18.1.1.src.tar.xz.sig create mode 100644 runtimes-18.1.2.src.tar.xz create mode 100644 runtimes-18.1.2.src.tar.xz.sig delete mode 100644 third-party-18.1.1.src.tar.xz delete mode 100644 third-party-18.1.1.src.tar.xz.sig create mode 100644 third-party-18.1.2.src.tar.xz create mode 100644 third-party-18.1.2.src.tar.xz.sig diff --git a/clang-18.1.1.src.tar.xz b/clang-18.1.1.src.tar.xz deleted file mode 100644 index ca3abc7..0000000 --- a/clang-18.1.1.src.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:412a482b81a969846b127552f8fa2251c7d57a82337f848fe7fea8e6ce614836 -size 22148548 diff --git a/clang-18.1.1.src.tar.xz.sig b/clang-18.1.1.src.tar.xz.sig deleted file mode 100644 index cdae3c1d683083cde01569045c6320228a19a1dcc39b5a4a7072e2f7093f386e..0000000000000000000000000000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 566 zcmV-60?GY}0y6{v0SEvc79j*jP9iaCzek0rjBbvi$CRmtL7j>P0%hyPb^re0Jpc%I*t~Ko80|#sWzl zE@XPVCKs;$5{wF3i3X^!@)OvR&+^CIhbVUv-gX2LOAV9<;I*XGyUXQ#(a`_o%c z&mvJ5ya*zOzN3+ZHX17Ac?%%={M1;j$xsz-dA-TS_(6)}0CC z6Q7o6!}sm}%>&`9WNfWth{GsBl*uNOD?1R&$6}N0w9JnRk@?t`A;wHK;WL@j3+P0%iIh>;MW05TeJF zsfIzFiru>p{Sj4hFLOHdg2(7EBb`T?Y{yL7omWM z(=7O=7$c<`|7sxST>2Xw_bP~=*+}=ZUc^IPn_v28ks&Uiq#U5>_;+qL@kTC>AT^~R z1LX@_MhunV;CeUK>c5`6KzK16 zFto~`gFxAyh8hSq&O{V{9njYr3o8hL2)%=+H$=#{IYdkGt9%3`vknx5;`i;#Ky7k0 zScM=_K#9^V_eA@V7`P&QrKA^zYKe!v(Lkm=0$Wh$0QQSK*RdvnkY3!=8aN5NOkd54 z!Cv(Vn2~9#?BCB#M(0~1$whdTEx^bt+H?L_xn6KlC&h=l*KY*3#m3@V2RYC9>uq@l z-X`e&JCz|iq2zsU=ITtUbud)C1q|(t-UM*jF(yt6-7Z#7U-{=qJ<{oVeTkUta3$^= ETw-Ys8vpP0%hyPcK`|r5TeJF zsfIzFiXxj2|7!-bNfg;*S&>P)@3$2v(ZVV<)^TQsml3avCe`2FgyLKPbrj4C7Y(Fz z%FhN9nnWpJIU+Ao!~L^Vp$ODGAjtl0aJvu~U7zazTit=#&7gXzeXEEaA6`BwXsHEj z7W(M`|C^wN+B#2o{iPWN|kXVq*6|< zndU~C_^f66_oO3!e;pwj!MaT$0qd?er*u0wWvUb8N%|5(HYj8Jt{3e~SQc54)Q;*1 zF6b{!KKR>+<96pt>i=!W^dGC*1>PWnaD*ih=1q}V=IjOH_&TTiOTF|jtCSKGDs?UH zJZ1$Ue|00?JyV^V+X$MZ6(i&!y!OCqZE528(tni*ccf6n z@Liq%0N<9+O;U$(+E)s&psI@E$AP0%iIh>;MW05TeJF zsfIzFia8Gt|7h=sbq7|IPSi8UoGl~b!=C9i4e(0Jk;baL7#!c+%wrdq3~o#eLOg5f z!geU(G4%2##Vn1qW0L4_zWk%hPbMSxWZ7fnn-Xss4p&7&HL5(*44wdc2>X~I!h-vA z65^^8u`~=)Hyf#&lT~jn*0W# zZ#`f?HtGn9n|`bgg{k@v|u{?Pi3B$aD(A?&8RgK&7m$3Z1VD&Ws`4+Nen7MB$7xOXTeG zW-eTwKw>R0W}$47wqKt|w;3Ys4uMg+Isa5;0mnQ8$G)qG^wYP2O5YbE9Nzv)$l0!W z5^-*9EE~eZi1gbgn^|5Aj{&z3tv(hL=xjKuGNWDAdl9!UOsL9+<%bHNY}4Xd3gxTZ zoOX}mA|ET-TrHYKe=b4go;(GTvb0 zJ?@0>3H|2Uq@ElW)_L^`4kd-jNpW%LiIDI`ESy)3fBQyvd24_b1Yr_yA0VA17dafu ECh!RoCjbBd literal 0 HcmV?d00001 diff --git a/cmake-18.1.1.src.tar.xz b/cmake-18.1.1.src.tar.xz deleted file mode 100644 index 26ef333..0000000 --- a/cmake-18.1.1.src.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:5308023d1c1e9feb264c14f58db35c53061123300a7eb940364f46d574c8b2d6 -size 8700 diff --git a/cmake-18.1.1.src.tar.xz.sig b/cmake-18.1.1.src.tar.xz.sig deleted file mode 100644 index ac9b9fd8d2d028fe42dc08b16ff6a7854a1239e8ada023f9f493058ba09ffdbe..0000000000000000000000000000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 566 zcmV-60?GY}0y6{v0SEvc79j*jP9iaCzek0rjBbvi$CRmtL7j>P0%hyPcK`|r5TeJF zsfIzFiiqwH{wHB4RZq$RC$AoLLljyc6Czj^9#72_56(WV%3yiIj^KY^-KEiT?E30g zaoY^P5)_z!o^8{PNAKD)vtt@O<)G~;UsJD62V;)GxdIRENAHFKL9Y3g5LrAzVegs)P^% z0U}LndTx?@2MwLA=i1s7`E^Bj)X+=n4ZMW^n%3IHh!*`g9m_4`eqDk40pv^k-vv`w%R&=W*Z=V@CZgip~8Bk!DvfWd&rVuK`zg;Cb@i&*mI%5LNxc0Xi+cI&_x93oK3t3AfZdU;Z<>Z2L zCVazftmJ?#-*4QESc9eZa)^nhWq3JU)2NN`_E> zH@~;uLe%w6^2UY~!dgOY2kmcMqT``|F4untMRIG{n{8UeLFJV2`qS^7MNSJc=7vGf zXvX$UC90Z1+B&H(8v+#IBr+fV_8MysNlO{@8iCo-PrwlUutbPeln6a7q)|dBbo?+V zsahjcw6c3WFy6-Cna%KJ6K+A2Pj2@FtNg?>mClg#B3aLX!>3I9+3#U5ivR!s diff --git a/cmake-18.1.2.src.tar.xz b/cmake-18.1.2.src.tar.xz new file mode 100644 index 0000000..4b45fa6 --- /dev/null +++ b/cmake-18.1.2.src.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b55a1eed9fe9c5d86c9f73c8aabde3e2407e603e737e1555545c3d136655955b +size 8704 diff --git a/cmake-18.1.2.src.tar.xz.sig b/cmake-18.1.2.src.tar.xz.sig new file mode 100644 index 0000000000000000000000000000000000000000000000000000000000000000..3d747f4094c21e0bafede1a1de5995d267272006a8d189263fa89a4323e595fa GIT binary patch literal 566 zcmV-60?GY}0y6{v0SEvc79j*jP9iaCzek0rjBbvi$CRmtL7j>P0%iIh>;MW05TeJF zsfIzFiWcY(|3X>$^#!&;aTD$49aT%WAb*wk>T8q}l5@!0I2VcJBh^AfKqP9UCfjMICuyAYZOxQ=xI1BsyMW zs?GC)C9X=s#f45q78{Y&vfK)tfMHKeiKSzc`wvaDGb6?#U;l1s!uCAQs7cvQg6Ok; zCLr&o{i-IK;;$f|03_2R2PPInNR~PmkQQyIf1bj)&Y&hn1|BB*#F2K6laAZrWukyd zA9TD4hqN1taHM2XdOCx&Qd%ahpBv$O54d~Sb=MCKa4@6`vl2&{+IJ_`_4T9k%DYD% z_yi!Yj!@OhfW&IuKmmz7XMUo=5Vp7+qV9JuVOG4$%b`dD7z6(0{9HWUdH6G}-6-+E zIWqPJD-u6+(gj5g8m&)%^&FNVp!r2Foq2Q0Cr=Z~ROd9e7Bl#6tqd}f+4W*OhgM}X zLYJ<8n`!O;%>OLPW+&OvyszzZ93iIVaQgkdL}DmJ(F}!l;(UR{2NXkni}<#s%Aug; z*tNOV literal 0 HcmV?d00001 diff --git a/compiler-rt-18.1.1.src.tar.xz b/compiler-rt-18.1.1.src.tar.xz deleted file mode 100644 index 9325d38..0000000 --- a/compiler-rt-18.1.1.src.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:037b1fbbc6ea90c9ef299caab8a751b435ca6ede2d1972db15b30646636ee057 -size 2468548 diff --git a/compiler-rt-18.1.1.src.tar.xz.sig b/compiler-rt-18.1.1.src.tar.xz.sig deleted file mode 100644 index a0cf0b745b4c96a0dd6eea60778ffe3d6e9faa71d80b0281e60cabe9cbba120c..0000000000000000000000000000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 566 zcmV-60?GY}0y6{v0SEvc79j*jP9iaCzek0rjBbvi$CRmtL7j>P0%hyPcK`|r5TeJF zsfIzFiiHgi{v?@W<5}A5dlqtqN> zCF)<)*B6p?#3EgpyS)kHhm)*SU{L?n|EH&jBM)_Ko~+O36z|-nhjDN6k|={TFQhia zFC7Q~5)ql3Kk731$KoZ6mb-PS&^AdBK)tS?n9g zR;cGeZ2ddZ_+#8KG4L#$GuHm*m_9|L%EgI)jA!nyyhw8(q2laH*eGX1w^lH+*c+$r zczfbP&az6kAR4|PY)w4y_Q){Ts*(6{&KaKrqsvzFQidbE;#R#1OdAO&QS&@#C3>hQaNFz ztXT^r`AK9!a`(2iG?K6MtOx)#EM>6?;GHZ9YyUQvMWC#MKiSpbjg_U9yX|D?Ur1F* zVw~bUc7T|GNMxda_prrw#)(1DvJm$)wuG*5Vs*NLMg`RV@{vzvms#ZKH-pRgBfR@m E2YAsMz5oCK diff --git a/compiler-rt-18.1.2.src.tar.xz b/compiler-rt-18.1.2.src.tar.xz new file mode 100644 index 0000000..e0df496 --- /dev/null +++ b/compiler-rt-18.1.2.src.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:81b6a9e0bdcf72bc808ad2e5186cf7c84b21ead015884cce95a284ea9a6dab0c +size 2468612 diff --git a/compiler-rt-18.1.2.src.tar.xz.sig b/compiler-rt-18.1.2.src.tar.xz.sig new file mode 100644 index 0000000000000000000000000000000000000000000000000000000000000000..7b89f913f7121e208e3b2fe4314fb8c6db00d9c678575926644cd5744762eec2 GIT binary patch literal 566 zcmV-60?GY}0y6{v0SEvc79j*jP9iaCzek0rjBbvi$CRmtL7j>P0%iIh?Enf15TeJF zsfIzFitjED{S^x$Synrr8Z$faYR$Nc+zK7OtbkY4I-*|&9~V-%`k*38%?cSMJru!# zc~Rfj**n16l%m1dV#x`g8R1_^A0*K3TOI_=@m&V*q=1Ura!m|#OXMGfB?%XIf1B1s zBW^Je9~&LaNda1R54X|UKSBkN-obUWb*(6`Y5M|4C-35A=T(Skh8z~nQ@kW`k9+wD z83Q+I4^a{Pc%%ZHGOw9Cv)sRpC{|qEJ}^B?&U&0a2SS|1vjwFufFEoCqF#m<;wE!+ z$C~A^PihS&N;E|ry)0#0|1MtuSOv_-)6zr9$QC2zz!+wC```7&8wWTkmIzU~CyCnN!3n;J*W#Sr;3!YC8^BdFx>AC(x- z>)2@)><958NQ?K5=4ziNVQY_Ar0)nNRn!HiGJ^!p6t7Hyz_(bIsjngE~C@UYS0z~J7(HuK)l5 literal 0 HcmV?d00001 diff --git a/libcxx-18.1.1.src.tar.xz b/libcxx-18.1.1.src.tar.xz deleted file mode 100644 index e91d6af..0000000 --- a/libcxx-18.1.1.src.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:1687349bdb01cd7715d26022e83c575259cffe665fc2fb8c5dcddddd1c30e094 -size 4032784 diff --git a/libcxx-18.1.1.src.tar.xz.sig b/libcxx-18.1.1.src.tar.xz.sig deleted file mode 100644 index e2ee86dce5e662bbdd337d1b6c4ea490ef96868d34926e7527d4ecc06e39331c..0000000000000000000000000000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 566 zcmV-60?GY}0y6{v0SEvc79j*jP9iaCzek0rjBbvi$CRmtL7j>P0%hyPcK`|r5TeJF zsfIzFia03`{v_hKkcg|Labq%(-3r&=4Qm!Fggx;#aIknD9`$HYR4V?bDWA2nJC~rE zLh$#2q${svB)y+r`M2 zLR9JykMLnQ0D^v zH;E|g8Zr83M*=qOUTdLR({P?yZI@J#oPo=d7xWgm`sN@b3$)6p zpo3rnW3u&$VBt^&eVv*sJSCBfPoV8_U3I{LSj5Rs`!-I6rp=N+dtmXzj z`|}R1Yk&T^4PcrX;{_i!;dp536Z2~Y!dQ?AG!k$bJwm2IYtxTL?sxQ}nk(zj%`cSB zc#OkuL80y1WwVCl%VH>h!{{>1pXsp)_yP~l4#drwU3r)z^$g+!f*nGxRG|xHd;S3+ EE>_463;+NC diff --git a/libcxx-18.1.2.src.tar.xz b/libcxx-18.1.2.src.tar.xz new file mode 100644 index 0000000..d286784 --- /dev/null +++ b/libcxx-18.1.2.src.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:be8088c8ac2a0e962db22888a8ba897583dee29719c5577ff58f9f5b7e753e60 +size 4035464 diff --git a/libcxx-18.1.2.src.tar.xz.sig b/libcxx-18.1.2.src.tar.xz.sig new file mode 100644 index 0000000000000000000000000000000000000000000000000000000000000000..beea58433cfe317cc9151370bd3ac5f23a3e33fd4927e165a033aaf599751fd9 GIT binary patch literal 566 zcmV-60?GY}0y6{v0SEvc79j*jP9iaCzek0rjBbvi$CRmtL7j>P0%iIh?Enf15TeJF zsfIzFil1~40G7*!wHRbzTx7z4U~?BT%AlPi3n&Dw!?Ju}tS`j9j^d0%l3+gooccLi zJ*S^9d=23-j;Yho1(<-cXhhf05s9>wv+M__$H2}XkO2=|Ph7xddx&IL81t*T=_4^>C_^JEp`=(T4 zjkyE8(8oTp=mpc~=6d)nwt59I5xcg60+`jsjNbXBKh5&^gChqKxWC`PVXgU{H2z#xT|?2-#zRBy+i6RERn#=J$)rOx)lkH zj!T>H1sQ~=nPENGK5h)59;<@-9jR6v6YhhsHWXp8Xa*==(BDeW++6<6%P;a%u=6mq z--j2^8N&e~q+`mMn_;577}dB&OUQqr;&ymMB6YUS7SjGD5|yZyyuNUEtiJnpXATDYHEc2 zUA^B}%6HvJUUTH9H@D8+;Mv}-;D6jPS(No4oJaC9!Up+_5a8fsu EoP0%hyPcK`|r5TeJF zsfIzFicS>|{S)5wU^TV6GvpeVE)HwIc8RADh^Cy_#Jy`HEhtl@U_JYRPBe`L7S-*u zd8kpC2UAeEDP?F5(tvprPB^8|_NCA?@EL>(7*4lhb0V~Y?T0DTZl`n+)|hUm4Pvqj zZOq`QeQ4pQAkt_>8qYoUA)9+rrUlY;_v1Q^pENISL=5JE0_kEFy#r zy*#%TH@%!bbr0R6^Jo{jb6pU&U{KiuQ_>MeYn_X4Fa;(LXj)Nru)5f{Xlju>2yZit ztY`HNNG?#|inHL?d{Ihr1jkV+)oZVM+tTT&w6vyUIBaRgvL4J14TmIvjn9zX-P{Xd zUxCcZPjRZ~xZ{N5Ins1KcJp$V^FU6LD>u9xSDhQl&@GSvGAM%b4H1-#3GY$ddho}w zHj5yitWfuLT=MKnun7cG)P12J(p{wLSOhgJzpgTG8UHgb;$^tQACepG5kfVxV5~Su zY-ivU!+Q~Xy#GcG#^x)BV$E64r^!0+?|O55GK9xDhLN>jkZ7+*Sk$$SQtPj+RR8+t z&uB{3Gu^ztAuBDq)u0HA`S9e=BLL2TKsYc1No#Ood@IetEs4Vx#4lR~y|^_?nN&gq Eaq!m&4FCWD diff --git a/libcxxabi-18.1.2.src.tar.xz b/libcxxabi-18.1.2.src.tar.xz new file mode 100644 index 0000000..d36129f --- /dev/null +++ b/libcxxabi-18.1.2.src.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cabb6c676a0ee1a893c33bfa3739d5c6a6d707c23acec5403ca7828ffdbd1f07 +size 582792 diff --git a/libcxxabi-18.1.2.src.tar.xz.sig b/libcxxabi-18.1.2.src.tar.xz.sig new file mode 100644 index 0000000000000000000000000000000000000000000000000000000000000000..83663c4fca7bec50a0a7570f370ca80a6bbf0be00188ad94148804c09f32fea4 GIT binary patch literal 566 zcmV-60?GY}0y6{v0SEvc79j*jP9iaCzek0rjBbvi$CRmtL7j>P0%iIh?Enf15TeJF zsfIzFip_Zs{x~^T%+`SR>eNo!=|#k}-r&E}dBcHVs%~%Gu&@z2F6P{y#P3} zez+-8Qe4J2NvpE^?NA@qwzPnDO=y4Ns5XY9AzBJr05Z95oIs>QEL7MjEU{7O@OR~L ztk%$G&$0J1OTU=QwO)CkUMb~7MpAXx5WD_pC zM2Bf_`#{j5#W!hb{GSTNn@QFu=r=pl#){Itpx8EMyY`a^v;7KVd8vTf_QCqk>NElD zq7;CENJeLQBMvW?QYrzj`xm&%IEMq7oQ|#)4vB%R z+`yd;dfQKCsq>9K;bZonS}yuf5_A*0Yjftznsfd%mSm-aHUFxS?Rj(@wAd7kR#7^I z+7dnH&}kTNge&x5lZ0?=X@@7j`_TOVC&@&27M3#jnD;(z=`&oAau^OZLt%>sJ6{)7 zQmA{h2eLXX>FI6STGW{))VUU5|B?6HN+xZL0$7xLjT)y%YuvPn;w z_HED69I{_=B)x_~QN(o0T`^&$?S&6H6FWzWHnZZC#Sym)O_SqB!RGg>Fgzv9#eGIX Ek_ToO{{R30 literal 0 HcmV?d00001 diff --git a/lld-18.1.1.src.tar.xz b/lld-18.1.1.src.tar.xz deleted file mode 100644 index 13600c7..0000000 --- a/lld-18.1.1.src.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:8456e8be08767f1f257733c5b56d0671d5b1a43fd78ffa53f024f307641f4612 -size 1562068 diff --git a/lld-18.1.1.src.tar.xz.sig b/lld-18.1.1.src.tar.xz.sig deleted file mode 100644 index aa27abfa8c7731e50ab442c667c6a99440a33067275514483544ba428c7c97fa..0000000000000000000000000000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 566 zcmV-60?GY}0y6{v0SEvc79j*jP9iaCzek0rjBbvi$CRmtL7j>P0%hyPcmN6s5TeJF zsfIzFiVUs~|4U+M593ikLE!-8q{5W|?^|=T;$v}0sm2>hUdWCN!UArLy_g>_@C%p7 z2D2hn%w`6Z1XYRr)+VFZd`URF-nfzvG~Wg{pIe-YW$y1ebbz?rxQhQ8beZR8qIo7n z2(5R17LN+Xi)@GW35gSk)lM0>j-t2dnSxJ1CjF=qliP`cd(TlGlfc0{>KDeW18|lp z(3;g1&t24UJ&4hLxXm3$S5*KrjsrhQa8Qzz4i-sFOi=pjUxGRj6L!r5HamuFY=HmK zxmQiS;cfV=2!A)BKqtjVwQCT^K0JKd4cFfpF=9CjFUK|XN+PG*o~^&L)K-!9qObQN zLotZ~Anl(&m;=6jgZ1j0zg}PkPWTLVVr*e7#Y6cu9C`o!zodIU_{=mSuC3 znqe@E&v_OPo+OB9-M8>r^}p?e!VvGek@rd`JcxLT3 zA|2YbIN6h_SG2ig3%$EKF2A028g1-AY<9A`Ku!@b!z7UL<@$cBS~`2UH||9 diff --git a/lld-18.1.2.src.tar.xz b/lld-18.1.2.src.tar.xz new file mode 100644 index 0000000..4681f88 --- /dev/null +++ b/lld-18.1.2.src.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:37717dfde8ce418d80991c4929d17862751d013d76130109e8c3b63acb3c591e +size 1562992 diff --git a/lld-18.1.2.src.tar.xz.sig b/lld-18.1.2.src.tar.xz.sig new file mode 100644 index 0000000000000000000000000000000000000000000000000000000000000000..b57799ab842876721e0db80f10042341f75f08b5e20f175882b858cf8c8aa3fc GIT binary patch literal 566 zcmV-60?GY}0y6{v0SEvc79j*jP9iaCzek0rjBbvi$CRmtL7j>P0%iIh?Enf15TeJF zsfIzFitM=${0=rr?cJ9$jSyW6en>aQS`TO%8n0z#o3;uNhDZJD|cCG^=$tmai>jJ2=U)h|%Y@G1}P=j@U%VV9Lr4`vxngxY>7+be(B|9u=Y#b?z*$oP>v zpVGKZbxgN7vS&wZh>3A4T^&q$Kgctky$VoM9)*P-gvB>-mBtJG6s9-XLi^2J^61|@ zq(BM73?nmeHqhJ$s_>9i>=AO&au!Wzcgd&?(ioLX*+qjMpH0N!M>5)ojaJ60KKh9B9Pd^m3HMGN z8ASZSs|gF4(e!P%d_(JQT4^DcTptN`rI zM^iTZ#X=9aXk;p|;6PpqquASpC5BW1vLVU@GS5ClakdZ5W4;`z?g!m6gxP0%hyPcmN6s5TeJF zsfIzFijjB^|7r)gnLo5LG?@Mr;M6RR=RFwyZ%8(yoSAoWVSeD~&^_`Ao=m?$b1hAb zNkGPR3Ea^4w`I3W+D@xa8}i%4oH20OAAvwZm{a>1CyjHO&?rUsVtTcmiBWdv~rWw)m+h#)~2N1(-b=|q#7RvP~0aDeNjnX zh!%LUYuvWLfW&f^NRS3tojG@rpYS|h{>gwd46_t$#2`SzeMwla;pv(u9QY!=$Pe^g zH^WLQ&d;iw)2_P7xM*w?e@{2!cJ@T3SEPU1@Ho5yO=LbEf3$eC@3j zF=9kue4}7YM^oyf?_xKTPs&#exbP+uB%AkMa6$Xdb-VWf^5e2uyp{PSV|W18@COJC z#Ffa__z2X~0GwQHi=aH`r%PJlq~z^-TsKn9YNOmxve~kiU$sMtJU(umy`YJj$%eP0%iIh?f?o25TeJF zsfIzFilqz>|5xINb`Bx%ja*)4swCJyFVmgFhR)a`eUdn&LwoKBH#kB1UVHlt64VdNh9{|YD zaz&>|;$~&Fg3B_M(i$CW-_=l%M-N@ONVMp7Cwm<6A-n^W0e>)jgV70}IgQIMrQ=`QdKL};KI7LN=}U2Iq&Q4 zhWA0=>pG~y0CqpH>RW_ME#gjpi11FVdL^~FYHmgU*s2nG>fz~}Cx`t_lp|{Y^^Oim z?>Dfn!Rhg7TQTg^16L4D@5$L^-d6eDYF)US{?UGvm`5SzjyLaUMUK-KDB8MVvO~II zO~O^ku#v&j`tp-}*{pH$0rq?fq&K%7adN!H8y$0}T=%W=@ruIHxF=NWbP0%hyPcmN6s5TeJF zsfIzFiWK7z0I|1hmE8{~SferuH;Q>PhzlCOqLFzo@;u*2di_(q%@t+vSaV5H)zUK> za5>_q1#UVFuRb0lQWZQy4#(Jbyd-(?u;Bbt!M`|p7#$ZBpcV36Dd0iV zJZYTz(|gV>#x{%?kn=o)vWheH6ieMq083?Igbk#uD?>+Qb2G-ml|BW5U%CSnUWdp2aCJ^lv-x zYhu<@?ro(4?0xyi{U&jA?2j`}YnSiqb73OSGvcn6$iQ)lEFvDhX4N?N!>1Z7R8zgR z*GXR9M#e9q&%xyoh#0TqJ>W_f9EB`H71{Cn1ZmzbgMS~QFF)e5wi)pQ?h9){2(EZm ziOdj$Lj2&)qRb(LzY6HEzK~iwa#SZch=vpp1j*)OiXO9!6j9PmgEl1XPtYj`_X@7hJ+U2g|L&VT~7iE9iOiq4e23_W(wpQgAr-2B` E|FCofZ2$lO diff --git a/llvm-18.1.2.src.tar.xz b/llvm-18.1.2.src.tar.xz new file mode 100644 index 0000000..f8f7522 --- /dev/null +++ b/llvm-18.1.2.src.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:13ef90fa598a239222ecadd64a63d81e4db59813aa5f255cbb5e9d3e0cf927d0 +size 61973516 diff --git a/llvm-18.1.2.src.tar.xz.sig b/llvm-18.1.2.src.tar.xz.sig new file mode 100644 index 0000000000000000000000000000000000000000000000000000000000000000..41a80e96b67f9f0ec211080dc736458d05c744e58d81e7fc7c3665b5d70425e9 GIT binary patch literal 566 zcmV-60?GY}0y6{v0SEvc79j*jP9iaCzek0rjBbvi$CRmtL7j>P0%iIh?f?o25TeJF zsfIzFir9}2|8V7KgYw-4P@CQEdyqpbQCE`cd|2fpoz7J4exsAgOc5|NrcNQ4xCo$o zw?H0FY801dMiy6*TGg!@PU#D-8T0ftAd{JK+-q9M03#)7Is>I%Too`r=h28!JH45^jur3nx}aWHc{ z)CjU?wc7_G-Nm$pSI)i87h~1rlLTl5!#Z?4thJvEoi7$oRgY>WHkUzXqPCdZ+Ru8r zb~u0cu`?IWnL7%w&RO^ef^rz2l3-8s;}CHLq^TZOM0d1y} z+}7nkcW!)Gb%oS4sUJxeGpYAzW4b3*&7p6Kdt?nV4Fh!M-0)wm8h7TcVy2;qGFzY~;3-HepCpO+oL2E8c7bYx` zJ+jRoTL!!iicWao_+LC1q6tj1<6}OM(d)dfGL@9?b0zD@Ga!qSAlSyvci{Svkn3Q@ zQFpUoIRrc8-&`}*fGX`7@dGWBqdX#5jXS*H`}EIDZL)j~uR$wOty!Ep7_hkLdy_1J EyaSUFCIA2c literal 0 HcmV?d00001 diff --git a/llvm-do-not-install-static-libraries.patch b/llvm-do-not-install-static-libraries.patch index ee3fb98..7310159 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-18.1.1.src/cmake/modules/AddClang.cmake +Index: clang-18.1.2.src/cmake/modules/AddClang.cmake =================================================================== ---- a/clang-18.1.1.src/cmake/modules/AddClang.cmake -+++ b/clang-18.1.1.src/cmake/modules/AddClang.cmake +--- a/clang-18.1.2.src/cmake/modules/AddClang.cmake ++++ b/clang-18.1.2.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-18.1.1.src/cmake/modules/AddLLD.cmake +Index: lld-18.1.2.src/cmake/modules/AddLLD.cmake =================================================================== ---- a/lld-18.1.1.src/cmake/modules/AddLLD.cmake -+++ b/lld-18.1.1.src/cmake/modules/AddLLD.cmake +--- a/lld-18.1.2.src/cmake/modules/AddLLD.cmake ++++ b/lld-18.1.2.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-18.1.1.src/cmake/modules/AddLLD.cmake if (${ARG_SHARED} AND NOT CMAKE_CONFIGURATION_TYPES) add_llvm_install_targets(install-${name} DEPENDS ${name} -Index: polly-18.1.1.src/cmake/polly_macros.cmake +Index: polly-18.1.2.src/cmake/polly_macros.cmake =================================================================== ---- a/polly-18.1.1.src/cmake/polly_macros.cmake -+++ b/polly-18.1.1.src/cmake/polly_macros.cmake +--- a/polly-18.1.2.src/cmake/polly_macros.cmake ++++ b/polly-18.1.2.src/cmake/polly_macros.cmake @@ -42,15 +42,17 @@ macro(add_polly_library name) llvm_config(${name} ${LLVM_LINK_COMPONENTS}) endif( LLVM_LINK_COMPONENTS ) @@ -116,10 +116,10 @@ Index: polly-18.1.1.src/cmake/polly_macros.cmake endmacro(add_polly_library) macro(add_polly_loadable_module name) -Index: polly-18.1.1.src/lib/CMakeLists.txt +Index: polly-18.1.2.src/lib/CMakeLists.txt =================================================================== ---- a/polly-18.1.1.src/lib/CMakeLists.txt -+++ b/polly-18.1.1.src/lib/CMakeLists.txt +--- a/polly-18.1.2.src/lib/CMakeLists.txt ++++ b/polly-18.1.2.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-18.1.1.src.tar.xz b/llvm-docs-18.1.1.src.tar.xz deleted file mode 100644 index 8da4a5e..0000000 --- a/llvm-docs-18.1.1.src.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:ad5e87ed1d6ac903be71812073088f024f30596fb7fc5c4b6ebc5d22ce237f64 -size 7271944 diff --git a/llvm-docs-18.1.2.src.tar.xz b/llvm-docs-18.1.2.src.tar.xz new file mode 100644 index 0000000..a727a19 --- /dev/null +++ b/llvm-docs-18.1.2.src.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b5ee595d69ab29306de81dd0e66ee0f5e1c1cf90b9caf0439566257a9fd82be9 +size 7272712 diff --git a/llvm-normally-versioned-libllvm.patch b/llvm-normally-versioned-libllvm.patch index 8c827b1..af2452b 100644 --- a/llvm-normally-versioned-libllvm.patch +++ b/llvm-normally-versioned-libllvm.patch @@ -51,17 +51,16 @@ Index: llvm-8.0.0rc3.src/tools/llvm-config/llvm-config.cpp // If LLVM_LINK_DYLIB is ON, the single shared library will be returned // for "--libs", etc, if they exist. This behaviour can be overridden with -Index: llvm-18.1.0rc4.src/tools/llvm-shlib/CMakeLists.txt +Index: llvm-18.1.2.src/tools/llvm-shlib/CMakeLists.txt =================================================================== ---- llvm-18.1.0rc4.src.orig/tools/llvm-shlib/CMakeLists.txt -+++ llvm-18.1.0rc4.src/tools/llvm-shlib/CMakeLists.txt -@@ -34,9 +34,6 @@ if(LLVM_BUILD_LLVM_DYLIB) - set(INSTALL_WITH_TOOLCHAIN INSTALL_WITH_TOOLCHAIN) +--- llvm-18.1.2.src.orig/tools/llvm-shlib/CMakeLists.txt ++++ llvm-18.1.2.src/tools/llvm-shlib/CMakeLists.txt +@@ -37,8 +37,6 @@ if (WIN32) + add_llvm_library(LLVM SHARED DISABLE_LLVM_LINK_LLVM_DYLIB SONAME ${INSTALL_WITH_TOOLCHAIN} ${SOURCES}) + else() + add_llvm_library(LLVM SHARED DISABLE_LLVM_LINK_LLVM_DYLIB OUTPUT_NAME LLVM ${INSTALL_WITH_TOOLCHAIN} ${SOURCES}) +- # Add symlink for backwards compatibility with old library name +- llvm_install_library_symlink(LLVM-${LLVM_VERSION_MAJOR}${LLVM_VERSION_SUFFIX} $ SHARED FULL_DEST COMPONENT LLVM) endif() - add_llvm_library(LLVM SHARED DISABLE_LLVM_LINK_LLVM_DYLIB OUTPUT_NAME LLVM ${INSTALL_WITH_TOOLCHAIN} ${SOURCES}) -- # Add symlink for backwards compatibility with old library name -- get_target_property(LLVM_DYLIB_SOVERSION LLVM SOVERSION) -- llvm_install_library_symlink(LLVM-${LLVM_VERSION_MAJOR}${LLVM_VERSION_SUFFIX} LLVM SHARED COMPONENT LLVM SOVERSION ${LLVM_DYLIB_SOVERSION}) list(REMOVE_DUPLICATES LIB_NAMES) - if("${CMAKE_SYSTEM_NAME}" STREQUAL "Darwin") diff --git a/llvm18.changes b/llvm18.changes index 7c009cf..b2cd954 100644 --- a/llvm18.changes +++ b/llvm18.changes @@ -1,3 +1,14 @@ +------------------------------------------------------------------- +Sat Mar 23 22:47:43 UTC 2024 - Aaron Puchert + +- Update to version 18.1.2. + * This release contains bug-fixes for the LLVM 18.1.0 release. + This release is API and ABI compatible with 18.1.0. +- Rebase patches: + * llvm-do-not-install-static-libraries.patch + * llvm-normally-versioned-libllvm.patch +- Use ld.bfd for now to get THP-compatible section layout. + ------------------------------------------------------------------- Sat Mar 9 22:37:29 UTC 2024 - Aaron Puchert diff --git a/llvm18.spec b/llvm18.spec index 65820c5..29fd0ff 100644 --- a/llvm18.spec +++ b/llvm18.spec @@ -19,7 +19,7 @@ %global _sonum 18 %global _minor %{_sonum}.1 %global _soname %{_minor}%{?_sosuffix} -%global _patch_level 1 +%global _patch_level 2 %global _relver %{_minor}.%{_patch_level} %global _version %_relver%{?_rc:rc%_rc} %global _tagver %_relver%{?_rc:-rc%_rc} @@ -41,11 +41,8 @@ %bcond_with openmp %endif -%ifarch riscv64 s390x +# Always use ld.bfd for now because it produces a THP-compatible section layout. %bcond_with use_lld -%else -%bcond_without use_lld -%endif %ifarch aarch64 x86_64 %bcond_without lldb diff --git a/openmp-18.1.1.src.tar.xz b/openmp-18.1.1.src.tar.xz deleted file mode 100644 index f4a2d9f..0000000 --- a/openmp-18.1.1.src.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:8a2ca2d7bcc42165f6dd6029ea3632ccc5637fc5a5fe6707a0ca2293655f90ed -size 1319104 diff --git a/openmp-18.1.1.src.tar.xz.sig b/openmp-18.1.1.src.tar.xz.sig deleted file mode 100644 index f29d6abc1309785141d1bc26195228fc0d4b690ed71ece40e51a91bb9cdbed81..0000000000000000000000000000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 566 zcmV-60?GY}0y6{v0SEvc79j*jP9iaCzek0rjBbvi$CRmtL7j>P0%hyPc>oFt5TeJF zsfIzFiV46E{0YV_yJC%KJ+iR#g9}y_o^&J(LouAkWw^t zUdAWTCC~c4hUT-!WX~kHYRbGh(BsT12AS=z{~$MbAyxJ$2+19bxh3w{>J-enX^H@q z-AQsBgkwBOI;QPtXoJC%L*y=Z#qd|4>?ETAzWuh%=f$rLNE5Diu^E6jSi9tvBZX-In2FapT1)%`3{(X7+|k!zP~3l#z>L-QY3 zNj8r|NvRcnw#Z$ty>q}aAvj;me#_#V(0%V}iFGm`z{+&jgYT$nO}=YPqG|d^r0l93 zOs&&5Qt(#{aBg8VunAZ}h_fuyk!+DIidSRN8?(J|#K+ddi*x3e$noTdpXA?y{3QRY z!3ujmuf6#M^>TOaEirhwz3g&yM)td?iV$sPeW3gevYUL z0kG-=dOZrP0%iIh?*Ix35TeJF zsfIzFivDO1{Tm47p_-q(O4Rl$z?|JQKI%CQ2GlHBLDMGrC(Mz>Q*A{!NJ5xPdX<7C zZv_1wH)`wq!Tz%OE!ef8l%oxDz-H3DG;Ch&_v1VzPL!+~S_L8PNK4V$g|6R;wA{X?y_^u0^5)br?bFa5o6A1fyv$K_-7;N4V(hO@>sH?bEUmSAcm$sg0jN;xG;p zq~kkwj*^eXz2#NM_ikZV3#)`(eCHNWQmxcvde z3lZ}=0Tk=7fz5?D4axGx3fk2h3fF3K^J=MSo8!vbajK-HR$|8U4lCTBx1@dztohs* zF@F@BPgQzfZt1M?@I__}hoEakC4! zN5-`T4>B;OdW0TGJOV+^tv&}(8)Tw%^iqWw?^KC^9Fr!gvZ6aL%f$IRguhosz+AOL E&tR literal 0 HcmV?d00001 diff --git a/polly-18.1.1.src.tar.xz b/polly-18.1.1.src.tar.xz deleted file mode 100644 index 03137f1..0000000 --- a/polly-18.1.1.src.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:4164c5a840462f9d57d65c4553fe4e9462fbd1866f753c8c31c2fe6d29d0e6bc -size 9156976 diff --git a/polly-18.1.1.src.tar.xz.sig b/polly-18.1.1.src.tar.xz.sig deleted file mode 100644 index cd36661c2b93b5d0292854b5ea67205f63c492e4ea8b9dbe1b5e0696a4ada81f..0000000000000000000000000000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 566 zcmV-60?GY}0y6{v0SEvc79j*jP9iaCzek0rjBbvi$CRmtL7j>P0%hyPc>oFt5TeJF zsfIzFibJvw|3bN~e8H2{1dvEssU`&>VEQ1qTsNZ!-BtMff~%J~CkDC#521F=eand- zxP_Yo=0;$*+by6K1bYvSwK$57b=*QA0O7wtDRbF-!MK|qv%jM}-XplX2ls<4K##KF z*I_tRr@SaRs!xBO1G){i7_NS-JRzZviB6XcDCfp57S}_{*&NgNPNs?~Hl!L%yVqyB z^@xEq_e?M(Y*;zM-wUm3#B#w4R7`k7aflILry+DaEXrH&1M$`Gy~VOCUWI5iqvHeY zG~~pSgxn6__D5dif2{Awd9bUSxMB7c)b*zHc8~O>X(GDFcGpZtHCf8|2PL0{y;QwW znb$u#$QihKUFOfFwDiK>;mCJ*nCf!)eCGiMb%OtffvF!NtlE1Gj)zKn`MaRob zg$ST?JBwop43<@37$OjE0vpeZoaH0%iXqL$Uvr`pI$<0shC1r)%_a}E_(+KuIPek+ zpBuH_ht^l8L6ocfmr$2oZa`jExt8mf67kB#>ex!+NfqyXuQbtpxfRt0^UZ~%&^XcG z`VvY4rSjr+ON8iHGg`EEl%HZe4L(|fsoQJNLPGjtE279Q6{CB%K7xcX%^-?sS->oN z9i9drdQ7&f8a!I3sg!)0FP0%iIh?*Ix35TeJF zsfIzFicx?M|4eD)-7Q_@Z6L^;d7<}#uk3v;lPz>9K%i^21B`C`=LTzp9<1fY>6=%T zBt&EzgK2O<&mJ}ZF9`+cQHnshty%-!j^*XJi{T09^qdKVRQZ-5-ZIO+H#2hZyKLx2 z$K-N$VYz|;%;UibY}#KWM(@s8euTo`iaO>zP}p6m6(_Y=EzhNg4vQcX#Kxi!wS~W6 zvMHolG?j)#AtSp&^c+*6mmk4?*+OYBG6i#_xXM0#e>j_2nn@C_I&n}+UuDm~bM&e6c=kb3qsJ?RT}mIgi9m*qwx zA2p^AHuvUcV+b$F5SXeNJ!p8~*88*bF^X;KY8Dq7ChmaHx90P?nysZ99feQ{W_WaM zScR>Fv`^|4&%MNhaW>kr{zVa+vUy9WL3@uZR{TRR0$j!gwNzDm@y7%s1~Et(Rvvs; z?YsQ@7wXrk3y|u*Je}p4#p0uFKt)UDxia%bw`vI8?fQ2RJ}>GLo~S*+6_#3V#*Q&D zR$jM;7)`EThuhZqmB}QQS^o=d0ndkJF0<h||0E%EfqvLl)$H{Da*{!g-6o8;YH! zfJQ()O5&bKTq8kturB!mC|xK~=S@np&}bYRPZHW`sda?a*U6f*?`o@H#Ehwz%%lL< E@9eh~F8}}l literal 0 HcmV?d00001 diff --git a/runtimes-18.1.1.src.tar.xz b/runtimes-18.1.1.src.tar.xz deleted file mode 100644 index fb7effe..0000000 --- a/runtimes-18.1.1.src.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:20d431ffd9c2ac4f1c39be33061627ec99a1f5e389619bd1428b21e6642b43d2 -size 6792 diff --git a/runtimes-18.1.1.src.tar.xz.sig b/runtimes-18.1.1.src.tar.xz.sig deleted file mode 100644 index 14ba206caf1a3c77b47b39a5ec31537e9e6b2325e50e6958359649bb2e899a72..0000000000000000000000000000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 566 zcmV-60?GY}0y6{v0SEvc79j*jP9iaCzek0rjBbvi$CRmtL7j>P0%hyPc>oFt5TeJF zsfIzFico|Q0I%o8k6K3^L&j}gtqDA(AXU;y8yLdi$7K5Q zF!`gwO%ZtTIuqNP_y>?CFCI&a>v@?FU-vKJtE4b}lJPa_9&bo9BGDRC!j+vZCiS&i zI!+&NX7X`@48PlwM#CV##I0W|2Q@9>fZb~iVMFfSEid{P1{tUL!oME$?k^C5-+VP* z5H{PejsBFZQoKzMda>}ozukFtf2zVGV{xt2`wff@G6eu<4({)pJW;EyKAwf0&>sZ5 zqbm13k6_a9;LgSOEc!1fLp*FuN!*g!W2U7OVB_RIbDJhC`H6V7f4!$t6W{l4V!*Q+ ze{*|Yk;u=y^Oy~scoG9FEicvOB`O855f{N+0&>bzNcGz{JQZ96lY>ypEAYmke1b4b z=uzWg+<~U6KK0Q5t89Sv36&$aembQ{#VXXwPEN!UiOG6IT+VD7cVrb8Q}?7`01vqx zp{awnQ3EYYg5q>>S&iS^rG@X34s#=q#lONEpK+Zx0IzFxBn1Bp?C_^TsxT>t?nCF8 zbZE8}Ej_}UoL1j!Cxv%iD-}l23*VIku4nJCb E)C|K7Gynhq diff --git a/runtimes-18.1.2.src.tar.xz b/runtimes-18.1.2.src.tar.xz new file mode 100644 index 0000000..e768974 --- /dev/null +++ b/runtimes-18.1.2.src.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:75d96c925540821617e46b6afdd4104aa244af73737755bc31c5921d40a69f43 +size 6784 diff --git a/runtimes-18.1.2.src.tar.xz.sig b/runtimes-18.1.2.src.tar.xz.sig new file mode 100644 index 0000000000000000000000000000000000000000000000000000000000000000..1b9e365a263167aa348385d09b1e74223071a973e57a5506c8d9e8bd166a9826 GIT binary patch literal 566 zcmV-60?GY}0y6{v0SEvc79j*jP9iaCzek0rjBbvi$CRmtL7j>P0%iIh?*Ix35TeJF zsfIzFiWoc)0Gu{RmaFnEG*2wjtXwhkoP-syUAFNe8b0z3e&$Huf*|jY$F+j|O6i5u zDn>OonZ==(Jz_7=5Kr8>ODOr?IZ|zZo?C~aY2Vh`NGF!x%YCTX z{S{oN?X-WVTzsvE5ttAtAO4!ckC@@Y39>?KRrsO|-|EFe^}8N)2`o>id!6QN{IMV# zecgCYw<+H>nn`Ta4-#gk&H~CxJ;I`nD4ho53&n}N~ z$ab!d7T^0I;u_VW8q&ZBKkJ_pvJLCMhp68buy@KejBt5>6%kTG1D7>u!Sl~Qx zfKUwCWLjQ51+KWzZajFsR}c(JM&%OeY5D;P3XM-k<+Dj&R4yea;V zh^f33hufLrYp{hwUMIA~f1{T+JZCD>OJPC?5PRNcn#?yUCL!PvL^#n9kVqC|FqHNR zbh;Wst7|+9B0%Lg#ab$f=BS7>rUr()_pv~u^4xJ@sma;lJkS*IlGjTm${qFOlvcpU zyg<1oFKsk5))LE21!V~i?OEPgVY+SjG;3-71oBmw9y=I8kNp~t?$cfP0%hyPdH@Ou5TeJF zsfIzFimi+f|3G&REEmhcq)I$?TQ|}+Gkx`nE^`*-iH7;qzRGJ>v!=L~v*#9}UKLhr z!h9d}gczbb05G~l*t$@Dl@GS8zM?o;{wK<(IfvXnS$>wQ*IApf+C7lJ5<-CS`_IL> z*%T$5rL$A8(gkaTSm`4iDNoI-$YS{BQsoaV&Dbb!LDmf;1dCvi~^*nthI+(m$Zh!2;>1;yhK-!TvL`LivTO4htn97Rw_dqRBj!@lYuI+^m1KwfXpdoi4gJV7`ZvvjcDzsqBGifsu zrM-?gIb|wiP^Iu+`ZMAMo4c)?2Ie?n8+&jg2>DI{TQUVX3|pz)U|9@B`s2c1_b?~< zlr!QJ03=2?#F(K}H`mXH@mR6-TEv{-t4hVv)PK_&ITNFbbAIxF^>i);k%B|Aw09&n zDQ#ln4GNoS&aBspRCkr;tw(Fqp(5b6{QEt?zShdX(M8@0#iYNg%MiC?!J+y%je7x0 zdtojP%H5oX!`*0d+1cCrskH4IR?AK+=bWI6HDdLh@RedvDuIZZXN<(g*!o7ynU7+! zn}eMB2bfDAE&B&DJG7X+feeJKO+L`q#hPxZ)!i6)n%pPM4Hxti+>v&8NdJ@4pN52^ EP0%iIh@Bj)45TeJF zsfIzFiaZ7n|3px6T+_8|U;PVzT}Krqln|$+09IJF-VnTe;WDOv0||zo%y_o~!+DPY zX+HAF2+r&Xk_r4NWy3L_kThPez$POU9ktxl)KtDe)rN%|y@>g&(9zpP?q1W}wEZ?+ z0uF~S?5D-Vf5q)_ftv(hX76wR^ZeyBAf@^Zsqfdw6ztSMVGSZ?q=VTb{xV08XzZ_pntzKHCtk!KO%Nq%T>v94o=Rj$N#z&pL z0wU)@v#vuomEuNRIhwfksDudycSOE%Pc3T^PK&RDa0RD^aiR|sv))|$(pDI&%g{Mo z^5Q?h99059P(`I~f87Q$eZUNe$tOB0G2<=ImHH9|YRvhR)E^SnWK`3fpApquZZ)E> zoK$GLN;si)yZA}m0%=_9Ovnc^O~Z_DpO{v-7r+O_W0d&Hw-a literal 0 HcmV?d00001 From 76c5c0d6fa35bac07aacefbf9647f60bb6086c41df21fc6dd29c6e35c6ae0467 Mon Sep 17 00:00:00 2001 From: Aaron Puchert Date: Sun, 24 Mar 2024 13:52:56 +0000 Subject: [PATCH 2/3] - Stick to ld.lld on %{arm}: ld.bfd + LLVMgold.so doesn't work. OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm18?expand=0&rev=6 --- llvm18.spec | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/llvm18.spec b/llvm18.spec index 29fd0ff..e586ef4 100644 --- a/llvm18.spec +++ b/llvm18.spec @@ -41,8 +41,12 @@ %bcond_with openmp %endif -# Always use ld.bfd for now because it produces a THP-compatible section layout. +# Prefer ld.bfd for now because it produces a THP-compatible section layout. +%ifnarch %{arm} %bcond_with use_lld +%else +%bcond_without use_lld +%endif %ifarch aarch64 x86_64 %bcond_without lldb From 342a6531bc447d76b00fb130166a43becab30f35cdc39fc6d3ff9189d02fde65 Mon Sep 17 00:00:00 2001 From: Aaron Puchert Date: Sun, 24 Mar 2024 13:57:39 +0000 Subject: [PATCH 3/3] - Adapt change log. OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm18?expand=0&rev=7 --- llvm18.changes | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/llvm18.changes b/llvm18.changes index b2cd954..445db5c 100644 --- a/llvm18.changes +++ b/llvm18.changes @@ -7,7 +7,7 @@ Sat Mar 23 22:47:43 UTC 2024 - Aaron Puchert - Rebase patches: * llvm-do-not-install-static-libraries.patch * llvm-normally-versioned-libllvm.patch -- Use ld.bfd for now to get THP-compatible section layout. +- Prefer ld.bfd for now to get THP-compatible section layout. ------------------------------------------------------------------- Sat Mar 9 22:37:29 UTC 2024 - Aaron Puchert