From 2c374c3b41f30428e0b844355a1bf8956a59e18d505db930aaa3cb68ab6bb3d6 Mon Sep 17 00:00:00 2001 From: Aaron Puchert Date: Sun, 5 Nov 2023 20:25:15 +0000 Subject: [PATCH 1/2] - Update to version 17.0.4. * 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. - Include libomptarget.devicertl.a in libomp*-devel, which is required for (GPU) offloading. OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm17?expand=0&rev=11 --- clang-17.0.3.src.tar.xz | 3 --- clang-17.0.3.src.tar.xz.sig | Bin 438 -> 0 bytes clang-17.0.4.src.tar.xz | 3 +++ clang-17.0.4.src.tar.xz.sig | Bin 0 -> 438 bytes clang-docs-17.0.3.src.tar.xz | 3 --- clang-docs-17.0.4.src.tar.xz | 3 +++ clang-tools-extra-17.0.3.src.tar.xz | 3 --- clang-tools-extra-17.0.3.src.tar.xz.sig | Bin 438 -> 0 bytes clang-tools-extra-17.0.4.src.tar.xz | 3 +++ clang-tools-extra-17.0.4.src.tar.xz.sig | Bin 0 -> 438 bytes cmake-17.0.3.src.tar.xz | 3 --- cmake-17.0.3.src.tar.xz.sig | Bin 438 -> 0 bytes cmake-17.0.4.src.tar.xz | 3 +++ cmake-17.0.4.src.tar.xz.sig | Bin 0 -> 438 bytes compiler-rt-17.0.3.src.tar.xz | 3 --- compiler-rt-17.0.3.src.tar.xz.sig | Bin 438 -> 0 bytes compiler-rt-17.0.4.src.tar.xz | 3 +++ compiler-rt-17.0.4.src.tar.xz.sig | Bin 0 -> 438 bytes libcxx-17.0.3.src.tar.xz | 3 --- libcxx-17.0.3.src.tar.xz.sig | Bin 438 -> 0 bytes libcxx-17.0.4.src.tar.xz | 3 +++ libcxx-17.0.4.src.tar.xz.sig | Bin 0 -> 438 bytes libcxxabi-17.0.3.src.tar.xz | 3 --- libcxxabi-17.0.3.src.tar.xz.sig | Bin 438 -> 0 bytes libcxxabi-17.0.4.src.tar.xz | 3 +++ libcxxabi-17.0.4.src.tar.xz.sig | Bin 0 -> 438 bytes lld-17.0.3.src.tar.xz | 3 --- lld-17.0.3.src.tar.xz.sig | Bin 438 -> 0 bytes lld-17.0.4.src.tar.xz | 3 +++ lld-17.0.4.src.tar.xz.sig | Bin 0 -> 438 bytes lldb-17.0.3.src.tar.xz | 3 --- lldb-17.0.3.src.tar.xz.sig | Bin 438 -> 0 bytes lldb-17.0.4.src.tar.xz | 3 +++ lldb-17.0.4.src.tar.xz.sig | Bin 0 -> 438 bytes llvm-17.0.3.src.tar.xz | 3 --- llvm-17.0.3.src.tar.xz.sig | Bin 438 -> 0 bytes llvm-17.0.4.src.tar.xz | 3 +++ llvm-17.0.4.src.tar.xz.sig | Bin 0 -> 438 bytes llvm-do-not-install-static-libraries.patch | 24 ++++++++++----------- llvm-docs-17.0.3.src.tar.xz | 3 --- llvm-docs-17.0.4.src.tar.xz | 3 +++ llvm17.changes | 10 +++++++++ llvm17.spec | 7 +++--- openmp-17.0.3.src.tar.xz | 3 --- openmp-17.0.3.src.tar.xz.sig | Bin 438 -> 0 bytes openmp-17.0.4.src.tar.xz | 3 +++ openmp-17.0.4.src.tar.xz.sig | Bin 0 -> 438 bytes polly-17.0.3.src.tar.xz | 3 --- polly-17.0.3.src.tar.xz.sig | Bin 438 -> 0 bytes polly-17.0.4.src.tar.xz | 3 +++ polly-17.0.4.src.tar.xz.sig | Bin 0 -> 438 bytes runtimes-17.0.3.src.tar.xz | 3 --- runtimes-17.0.3.src.tar.xz.sig | Bin 438 -> 0 bytes runtimes-17.0.4.src.tar.xz | 3 +++ runtimes-17.0.4.src.tar.xz.sig | Bin 0 -> 438 bytes third-party-17.0.3.src.tar.xz | 3 --- third-party-17.0.3.src.tar.xz.sig | Bin 438 -> 0 bytes third-party-17.0.4.src.tar.xz | 3 +++ third-party-17.0.4.src.tar.xz.sig | Bin 0 -> 438 bytes 59 files changed, 70 insertions(+), 61 deletions(-) delete mode 100644 clang-17.0.3.src.tar.xz delete mode 100644 clang-17.0.3.src.tar.xz.sig create mode 100644 clang-17.0.4.src.tar.xz create mode 100644 clang-17.0.4.src.tar.xz.sig delete mode 100644 clang-docs-17.0.3.src.tar.xz create mode 100644 clang-docs-17.0.4.src.tar.xz delete mode 100644 clang-tools-extra-17.0.3.src.tar.xz delete mode 100644 clang-tools-extra-17.0.3.src.tar.xz.sig create mode 100644 clang-tools-extra-17.0.4.src.tar.xz create mode 100644 clang-tools-extra-17.0.4.src.tar.xz.sig delete mode 100644 cmake-17.0.3.src.tar.xz delete mode 100644 cmake-17.0.3.src.tar.xz.sig create mode 100644 cmake-17.0.4.src.tar.xz create mode 100644 cmake-17.0.4.src.tar.xz.sig delete mode 100644 compiler-rt-17.0.3.src.tar.xz delete mode 100644 compiler-rt-17.0.3.src.tar.xz.sig create mode 100644 compiler-rt-17.0.4.src.tar.xz create mode 100644 compiler-rt-17.0.4.src.tar.xz.sig delete mode 100644 libcxx-17.0.3.src.tar.xz delete mode 100644 libcxx-17.0.3.src.tar.xz.sig create mode 100644 libcxx-17.0.4.src.tar.xz create mode 100644 libcxx-17.0.4.src.tar.xz.sig delete mode 100644 libcxxabi-17.0.3.src.tar.xz delete mode 100644 libcxxabi-17.0.3.src.tar.xz.sig create mode 100644 libcxxabi-17.0.4.src.tar.xz create mode 100644 libcxxabi-17.0.4.src.tar.xz.sig delete mode 100644 lld-17.0.3.src.tar.xz delete mode 100644 lld-17.0.3.src.tar.xz.sig create mode 100644 lld-17.0.4.src.tar.xz create mode 100644 lld-17.0.4.src.tar.xz.sig delete mode 100644 lldb-17.0.3.src.tar.xz delete mode 100644 lldb-17.0.3.src.tar.xz.sig create mode 100644 lldb-17.0.4.src.tar.xz create mode 100644 lldb-17.0.4.src.tar.xz.sig delete mode 100644 llvm-17.0.3.src.tar.xz delete mode 100644 llvm-17.0.3.src.tar.xz.sig create mode 100644 llvm-17.0.4.src.tar.xz create mode 100644 llvm-17.0.4.src.tar.xz.sig delete mode 100644 llvm-docs-17.0.3.src.tar.xz create mode 100644 llvm-docs-17.0.4.src.tar.xz delete mode 100644 openmp-17.0.3.src.tar.xz delete mode 100644 openmp-17.0.3.src.tar.xz.sig create mode 100644 openmp-17.0.4.src.tar.xz create mode 100644 openmp-17.0.4.src.tar.xz.sig delete mode 100644 polly-17.0.3.src.tar.xz delete mode 100644 polly-17.0.3.src.tar.xz.sig create mode 100644 polly-17.0.4.src.tar.xz create mode 100644 polly-17.0.4.src.tar.xz.sig delete mode 100644 runtimes-17.0.3.src.tar.xz delete mode 100644 runtimes-17.0.3.src.tar.xz.sig create mode 100644 runtimes-17.0.4.src.tar.xz create mode 100644 runtimes-17.0.4.src.tar.xz.sig delete mode 100644 third-party-17.0.3.src.tar.xz delete mode 100644 third-party-17.0.3.src.tar.xz.sig create mode 100644 third-party-17.0.4.src.tar.xz create mode 100644 third-party-17.0.4.src.tar.xz.sig diff --git a/clang-17.0.3.src.tar.xz b/clang-17.0.3.src.tar.xz deleted file mode 100644 index 5227086..0000000 --- a/clang-17.0.3.src.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -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 deleted file mode 100644 index cff5b9654be368742944490d3349d6b0e92db6f33196a3271ad18a247cda7b58..0000000000000000000000000000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 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 diff --git a/clang-17.0.4.src.tar.xz b/clang-17.0.4.src.tar.xz new file mode 100644 index 0000000..e4b45ba --- /dev/null +++ b/clang-17.0.4.src.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:56c99515be2f245848dacc60fe85fe9de66cdc438ea0a1b82640e68384d0e432 +size 21576540 diff --git a/clang-17.0.4.src.tar.xz.sig b/clang-17.0.4.src.tar.xz.sig new file mode 100644 index 0000000000000000000000000000000000000000000000000000000000000000..78268c4efe0bbb88a6f19ad31575027da3e7a35da09dfd78ff3d75fae8826cd1 GIT binary patch literal 438 zcmV;n0ZIOe0kZ@E0SEvc79j-HbiG|24w#8vJNW=a@@ zp^u4NPqfH}2kuKpvh1#5ezd}Jwu~(vx&09WzFmR=@*3{$_nZ2AE>=O+M&c!w;Ngv0 zvLowYUsg>6k_rueb7-q3$fxhV$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}e1FQs8veOLmz& zT`63=J)SAR3|hF-OpP|#y|$m9drP^pU}VqPl}tFcQi+pky5?Em3iN`YTJTwD3@&jQ z?ZjYDcX!Z1Me1SZGJgm{p(h9JI{#NZt6YITj(mz_W%F@ literal 0 HcmV?d00001 diff --git a/cmake-17.0.3.src.tar.xz b/cmake-17.0.3.src.tar.xz deleted file mode 100644 index f262063..0000000 --- a/cmake-17.0.3.src.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -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 deleted file mode 100644 index 997cb62367885e62437ab490a8645234fdfbc51343b6a7c6b681d369aef97c93..0000000000000000000000000000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 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 diff --git a/cmake-17.0.4.src.tar.xz b/cmake-17.0.4.src.tar.xz new file mode 100644 index 0000000..a2ca66b --- /dev/null +++ b/cmake-17.0.4.src.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1a5cbe4a1fcda56ecdd80f42c3437060a28c97ec31de1748f6ba6aa84948fb0f +size 8712 diff --git a/cmake-17.0.4.src.tar.xz.sig b/cmake-17.0.4.src.tar.xz.sig new file mode 100644 index 0000000000000000000000000000000000000000000000000000000000000000..704bfe8d06532f810e9af17119eae30c18194fbf872841af0be1b3b3e2da405b GIT binary patch literal 438 zcmV;n0ZIOe0kZ@E0SEvc79j-HbiG|24w#8vJNW=a@VM5DE%0 zZIRNc<%au9B}d}qSGBTL)_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 diff --git a/compiler-rt-17.0.4.src.tar.xz b/compiler-rt-17.0.4.src.tar.xz new file mode 100644 index 0000000..5748f3f --- /dev/null +++ b/compiler-rt-17.0.4.src.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9dd56f359f3dc08fb1dd34f4e3147e5a84b4f0d96a39160c8eb739cf7ea32e64 +size 2419208 diff --git a/compiler-rt-17.0.4.src.tar.xz.sig b/compiler-rt-17.0.4.src.tar.xz.sig new file mode 100644 index 0000000000000000000000000000000000000000000000000000000000000000..65af7110dff1bf946e903c82a7622997ca3c57959b51ee12543daf8b98a75d7e GIT binary patch literal 438 zcmV;n0ZIOe0kZ@E0SEvc79j-HbiG|24w#8vJNW=a@Zn;BW! zJoJaVJNJ(8CdXoUn80#exTUhmDc{Oz1~d=>>9Hm932-H2=;ztY8^k_J(S}dUO7xCN z^A2Q&9X;T`Ag1zMCY;>#5x36>W}QV*N^= zI&BZZ;T*b&e_4!wm(c6SahrudRz(MI!YOg4l&@3`Ai##9SE)(3t5$~yH|)ji;M zUvg#wNU9jElC4=3J;MYPXa1RcAMx1a9gw+5_)xdj@+lZd!vRwDaoMm<-Uxa!Z@psr gDAlLe_T5`(P=5e97}TQ%!D0nVJh?NfqkA>hdI{RgCjbBd literal 0 HcmV?d00001 diff --git a/libcxx-17.0.3.src.tar.xz b/libcxx-17.0.3.src.tar.xz deleted file mode 100644 index 0aeec0c..0000000 --- a/libcxx-17.0.3.src.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -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 deleted file mode 100644 index 36961ce9a4f402d9d3088c5ee80f9bf3263cacae4ad412019304c06068107b5b..0000000000000000000000000000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 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<7qggqOCDNK&!UW z`c*W%fq|nztKwu|m$%+XT<{iJIC7Yuf{&z&uOF;XLep|B(?b?YO|P21+eW9^AS8Gc zUFCTAJ46p|gyMQfkLy2wVt~MQruomb&k(%~oeU>O=p>nePH#SnV|3TU*U%&gCq78d zzL66bFI>l6?u+b`uS*EBgAbJ^NZFbv3yB+mm+%!!>+4^!MYFKkz;7qQF6NYL1nViJ z>+vv*fV?bzRv2nMwe{243D())FE;o^igUlZNUnoG>_NRvi;l`1WkWfabn0cxXj!WL zTICBiYIY^Nz~X}u5zj26ImT#O^q#MpFPe0o!g*Tx<4TobID@a>v(QBNL?0H%h}OZb gy-pY;lo!-{=*n<=OhU`n{Sup-lvLA6ua-0!F+-oy3jhEB literal 0 HcmV?d00001 diff --git a/libcxxabi-17.0.3.src.tar.xz b/libcxxabi-17.0.3.src.tar.xz deleted file mode 100644 index fd287ea..0000000 --- a/libcxxabi-17.0.3.src.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -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 deleted file mode 100644 index 8ad7224126b6ee763bcbd1e5d086658458dc56fade30b8b120909a13739253c2..0000000000000000000000000000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 438 zcmV;n0ZIOe0kZ@E0SEvc79j-HbiG|24w#8vJNW=a@q_?C zqe1D%p`{6tU_u%ivW{AF*6JtQn+nMBR6KsBhZNtS z4Cx!0^A@sc5qpO(Otpq{ZVUcKe5->JQs)vF@wpw^cBD0o`W-xzRu*f72x-eC9))t%p z3vI$|DHv#pN|j?hEv z6Q@`6YLUkSyNXwKG#cCNez^dT)GLon!Hf%S(1F^iQk=+yni@Q+^^V;MK+@!}RZ3xsrnl)&5vR>5)-VT|^(@^cY1F)p g+C1#9@}w=qhpQRd)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^Q+qL2ra78@qxi{MFDk5&awB}~ zNIx;s7zS|^Pc!Aym&b{^^o5Sso&cu$^a2xJQ}-bf^O`U!M#?1k{jGDTq2)xt3jRcE z_fBbjZ*u!ueL`Jr#-$j-HrdMu7%JEO;XWU`UWJU-ES=;{b=Jm}(l#N#B}ejRP)e>W zTSzcmdh_a_=CqN#2-#4xo9ZZ^z2x|^A-u>KByke6N>_mH(L%tlAKdN9Lg!=^5Rae$ zJUI67)RU|&<8o5_KQ@$Q`#85tX8Vc;7ti`8iB?!}1VHzg!N!UAJz7l_uc1g$#D04o zE^K%V*ed)L>6xpr7AfGYE!vu%lGNZ>^jyuQ`{y~*6AwiwF~@AWd@>4a5{1Xk^sm-z zOphgj9sC-1d@`dzyr*=LWe*|})4_4ejH%~hXVW|Q#tTNt%GMCn7u(~GVDhS{YVj^? g4PjW2nH&RqH41s<%dEZ3SuSNoeTChOhmPrc?l&~q-~a#s literal 0 HcmV?d00001 diff --git a/lldb-17.0.3.src.tar.xz b/lldb-17.0.3.src.tar.xz deleted file mode 100644 index 49ccaf4..0000000 --- a/lldb-17.0.3.src.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:0c1f4cb9457e33096833b59c57270f90edcd7e387f553b1681ce7f97876ad3e9 -size 10492900 diff --git a/lldb-17.0.3.src.tar.xz.sig b/lldb-17.0.3.src.tar.xz.sig deleted file mode 100644 index d721e1e730805ce1e864642dcb641de578c3e7123a771e10371a3da95c098d32..0000000000000000000000000000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 438 zcmV;n0ZIOe0kZ@E0SEvc79j-HbiG|24w#8vJNW=a@Q6ul;>fMOWxY1^f@54A<{T8ixH$w+I-IkgmV{dw8Y|gplG}lTQ!B!kl)%)c2x?+)dlNa=n1uus! zoVgwilVHkx>#lIr#-???h!(n5$N8IVjrUSjHs%IBq!dtb;xCl+TYI@ClFD#bjnpo< zsqAyA@ilkCwK~1LW{*deRf$zEFmYWt8vTAeT!MnkP6%uyR4bYQYP`k^dU)L_(j{L zP3j0G%T9i6W&nPoA4k8W&N4ckyt=mm4ZaLo>4PGzVlQ!7QNg>8GI#NIj2hf97BEP7 zEX-wnJW6d}E9dxoTitE|rh8BKqj%Ew$+@jeRKM6-)|*BK>V`&9gt>#YR z>vUb~ik2D^+j)uQ2|T^Nbe=ONeg`!eA(x5ZI8${;x}!xO_8}w8^^bRQWhF^0*0Z-Y gf7qrInaddE93E!Y18?zzDq`HG^b0xmSY4MdmK^WQLjV8( literal 0 HcmV?d00001 diff --git a/llvm-17.0.3.src.tar.xz b/llvm-17.0.3.src.tar.xz deleted file mode 100644 index 2eafee8..0000000 --- a/llvm-17.0.3.src.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -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 deleted file mode 100644 index 7dab02798fa327ef8ad81e3a476f8aad57193734b63e2c501aac3a965d50a170..0000000000000000000000000000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 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 diff --git a/llvm-17.0.4.src.tar.xz b/llvm-17.0.4.src.tar.xz new file mode 100644 index 0000000..d7fa143 --- /dev/null +++ b/llvm-17.0.4.src.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4f5907fb547947d10df35230a0fc73cf2f81aa12e09fc8de96c023425412c9f6 +size 59299192 diff --git a/llvm-17.0.4.src.tar.xz.sig b/llvm-17.0.4.src.tar.xz.sig new file mode 100644 index 0000000000000000000000000000000000000000000000000000000000000000..3f666dab94ea443b96399c30a5e9375bd89dcbb952edd8ff44cfa6eaaf1f6893 GIT binary patch literal 438 zcmV;n0ZIOe0kZ@E0SEvc79j-HbiG|24w#8vJNW=a@_J$eM)M`mRJj+V?QlN zt6ATITQBRx1AJc=cJ|S_tA#Glv5USMCNY;(KT6%e*|upo*$+Cn-uDT)-0s{+a6Q*! zGx!lWe>jnGt&;sfTc){U6LvBUe*d1CQ%Z1dBwGzCca;A+;$OHNSJl!h*a4WarsGGe z?Q-&L%I5m2_e>?RTijm%+}A#r{`}3>I6B5QI%^^^`ddx^X*k9~0+e&P#D}DyblSae z^n8(o+B?5v`1I0bR|qu?CbH?P#Eqcs6FNCo-*Ha@*iYf^(o@J!>R6o!cbgT9BciBA zVW6?^WKfZaK$>;7wkSS)Z9{16T(SV#V^t&s6mNGGk6v>jes`fs-iM;Hxx=R{Kkr4; gsr;$!b+zP{qobpQYW literal 0 HcmV?d00001 diff --git a/llvm-do-not-install-static-libraries.patch b/llvm-do-not-install-static-libraries.patch index aafc9b8..6968c07 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.3.src/cmake/modules/AddClang.cmake +Index: clang-17.0.4.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 +--- a/clang-17.0.4.src/cmake/modules/AddClang.cmake ++++ b/clang-17.0.4.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.3.src/cmake/modules/AddLLD.cmake +Index: lld-17.0.4.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 +--- a/lld-17.0.4.src/cmake/modules/AddLLD.cmake ++++ b/lld-17.0.4.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.3.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.3.src/cmake/polly_macros.cmake +Index: polly-17.0.4.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 +--- a/polly-17.0.4.src/cmake/polly_macros.cmake ++++ b/polly-17.0.4.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.3.src/cmake/polly_macros.cmake endmacro(add_polly_library) macro(add_polly_loadable_module name) -Index: polly-17.0.3.src/lib/CMakeLists.txt +Index: polly-17.0.4.src/lib/CMakeLists.txt =================================================================== ---- a/polly-17.0.3.src/lib/CMakeLists.txt -+++ b/polly-17.0.3.src/lib/CMakeLists.txt +--- a/polly-17.0.4.src/lib/CMakeLists.txt ++++ b/polly-17.0.4.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.3.src.tar.xz b/llvm-docs-17.0.3.src.tar.xz deleted file mode 100644 index 14c8037..0000000 --- a/llvm-docs-17.0.3.src.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:621083661beaa4893c76f6c113c4d0015f432eed112eff5909a226a37476e410 -size 7138516 diff --git a/llvm-docs-17.0.4.src.tar.xz b/llvm-docs-17.0.4.src.tar.xz new file mode 100644 index 0000000..20f0cba --- /dev/null +++ b/llvm-docs-17.0.4.src.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cec3ae6f0e51d38cda588b7a47b009c4ae942c2cf81d8b3e53845a49aa5a2726 +size 7138388 diff --git a/llvm17.changes b/llvm17.changes index dbcb526..a1c3efb 100644 --- a/llvm17.changes +++ b/llvm17.changes @@ -1,3 +1,13 @@ +------------------------------------------------------------------- +Sun Nov 5 20:20:37 UTC 2023 - Aaron Puchert + +- Update to version 17.0.4. + * 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. +- Include libomptarget.devicertl.a in libomp*-devel, which is + required for (GPU) offloading. + ------------------------------------------------------------------- Thu Oct 19 21:04:06 UTC 2023 - Aaron Puchert diff --git a/llvm17.spec b/llvm17.spec index 9f81cdd..301a637 100644 --- a/llvm17.spec +++ b/llvm17.spec @@ -16,7 +16,7 @@ # -%global _relver 17.0.3 +%global _relver 17.0.4 %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 1703 +%global _uaver 1704 %global _soclang 13 %global _socxx 1 @@ -1260,8 +1260,6 @@ rm -rf %{buildroot}%{_libdir}/cmake/lld/ rm %{buildroot}%{_libdir}/libgomp.so rm %{buildroot}%{_libdir}/libiomp*.so rm %{buildroot}%{_libdir}/libarcher_static.a -# Using -f because this isn't built for all architectures for some reason. -rm -fv %{buildroot}%{_libdir}/libomptarget.devicertl.a %endif # Prepare for update-alternatives usage @@ -1679,6 +1677,7 @@ fi %{_libdir}/libomptarget-amdgpu-*.bc %{_libdir}/libomptarget-nvptx-*.bc %ifarch aarch64 ppc64le x86_64 +%{_libdir}/libomptarget.devicertl.a %{_libdir}/libomptarget.rtl.{%{host_cpu},amdgpu,cuda}.so %{_libdir}/libomptarget.rtl.{%{host_cpu},amdgpu,cuda}.so.%{_soname} %endif diff --git a/openmp-17.0.3.src.tar.xz b/openmp-17.0.3.src.tar.xz deleted file mode 100644 index d22bd45..0000000 --- a/openmp-17.0.3.src.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:e04172c067f256d06cd8112abb49bc65f4e1d986a4b49b36cd837dfee3cdd274 -size 1273276 diff --git a/openmp-17.0.3.src.tar.xz.sig b/openmp-17.0.3.src.tar.xz.sig deleted file mode 100644 index 57a311a15c0d30660ba932d4053a4fd23ff543bd9578d8895362006466e1c0fc..0000000000000000000000000000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 438 zcmV;n0ZIOe0kZ@E0SEvc79j-HbiG|24w#8vJNW=a@tVsd%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=bdVc17&QL5qmQ$CB{L3Umo*nB};PNs_f zt(9n5m~McrwOVQl+%rg9UCL|zN`|Nu*>>p=XM3=CbNbQi=raomt1aQA_$ogMuX)*f zZ7fj@sL7SNVx%o$t>);|n4NU%he>E|9iZf4H=9a(WKwelY*CkIA>nlP%q*8)1#Ej{ zjJqnDk*@!4EA4HFZII)6X?mu)D=q4Q$$Y0$R}^*)rFLAfSiI%U{8DzrYp-+KDdUoF gO0o?n+dt9_foY2pnJwk3NQHX}len!Z-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 diff --git a/polly-17.0.4.src.tar.xz b/polly-17.0.4.src.tar.xz new file mode 100644 index 0000000..15c095c --- /dev/null +++ b/polly-17.0.4.src.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7df6acd420a131953b6042a270cdd032d50d148453a5257aa11ea567bfd16d7c +size 9220960 diff --git a/polly-17.0.4.src.tar.xz.sig b/polly-17.0.4.src.tar.xz.sig new file mode 100644 index 0000000000000000000000000000000000000000000000000000000000000000..7d05cf6d517bee6e278dae538a5ef379b1f9d1df5bc99d2be9cc094aa7ed6ab0 GIT binary patch literal 438 zcmV;n0ZIOe0kZ@E0SEvc79j-HbiG|24w#8vJNW=a@+d_DZ{IlcmW^=NPx^H09)*TmQuFiLr zFFBN!%zF)_#{j_kX9W{9xcG8n>c~|8WJOea#4M6&6;->>u0~m^y({%!@QT`r>%C@W~ijMZTk)AHk_29vSXf=Ih0RD-CGi(#DONK&X&|H7Q&mn;(o zEus6OX{ptfQ8gKuAK)4^N&8CZvgGsMrbU((jM8R%dpjh6(38(AObMrCR1Y?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$Szt)H%m>(~q~jNYqLCsABAP%U3{|%iPfsfN2@ZYk+B|cAm+b3|1Jj z_ah1a0%@G^@QG9S2=pro&dsWVeXsuMX>&WTLm3Q?b$H=akjXrn=~dohrL#5mymJg= zapVmu66y~9R8LvA$1SODO6bS3?DvzQByqk_T**uGXEj-g zq;a3umXcj^~@r)0|j4F;;bE+fit#EBr1eq*i1(eFZ1#C|VdpH9 g#7F!sbyfGGLdo0vFk|PMNbRDdk_mZgfdR@L#0>A$3;+NC literal 0 HcmV?d00001 diff --git a/third-party-17.0.3.src.tar.xz b/third-party-17.0.3.src.tar.xz deleted file mode 100644 index dc08ca6..0000000 --- a/third-party-17.0.3.src.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:6e84ff16044d698ff0f24e7445f9f47818e6523913a006a5e1ea79625b429b7b -size 383788 diff --git a/third-party-17.0.3.src.tar.xz.sig b/third-party-17.0.3.src.tar.xz.sig deleted file mode 100644 index 3ac2496fc766328e1b2d164af54dfd0c7657773df13cfca5f6d76d6886597ba3..0000000000000000000000000000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 438 zcmV;n0ZIOe0kZ@E0SEvc79j-HbiG|24w#8vJNW=a@EZk7{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 diff --git a/third-party-17.0.4.src.tar.xz b/third-party-17.0.4.src.tar.xz new file mode 100644 index 0000000..62cccae --- /dev/null +++ b/third-party-17.0.4.src.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:49358a7da2f49149a3028bf3aa6389052d4ebc15c548699cf19694141fdea847 +size 383756 diff --git a/third-party-17.0.4.src.tar.xz.sig b/third-party-17.0.4.src.tar.xz.sig new file mode 100644 index 0000000000000000000000000000000000000000000000000000000000000000..e7f280f06d8f3e44b2db2adff2b37576dd44a2a6db1e6f179a7689b4261292f4 GIT binary patch literal 438 zcmV;n0ZIOe0kZ@E0SEvc79j-HbiG|24w#8vJNW=a@Tb!enz?O&CQPVm121&b=UnzP9Iy=v`cn6B7{R_Smf z9Z0Ogrj6XIE_sCFxPR>+!*1x@z4gVCtJv~%DjH!oA}tVve6K4bkq zz Date: Mon, 6 Nov 2023 01:51:22 +0000 Subject: [PATCH 2/2] - Silence rpmlint complaint about missing object code in libomptarget.devicertl.a. OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm17?expand=0&rev=12 --- llvm17-rpmlintrc | 3 +++ 1 file changed, 3 insertions(+) diff --git a/llvm17-rpmlintrc b/llvm17-rpmlintrc index d2395d7..f681649 100644 --- a/llvm17-rpmlintrc +++ b/llvm17-rpmlintrc @@ -14,6 +14,9 @@ addFilter("SUSE_Backports_policy-SLE_conflict") # Archive seems to be deliberately empty on some architectures. addFilter("lto-no-text-in-archive .*/lib.*/clang/.*/lib/linux/libclang_rt.asan_static-.*.a") +# LLVM IR archive for OpenMP offloading, deliberately contains no object code. +addFilter("lto-no-text-in-archive .*/lib.*/libomptarget.devicertl.a") + # Different versions of LLVM can produce the same SONAME, so we'll have to use # non-standard names sometimes. (Leap's rpmlint complains, Tumbleweed's doesn't.) addFilter("shlib-policy-name-error")