From 2084b76b6f4b6591326ed7586bfe8372d67ef89b3eda56b9508706b0d1620a48 Mon Sep 17 00:00:00 2001 From: Aaron Puchert Date: Sun, 6 Nov 2022 19:16:50 +0000 Subject: [PATCH] - Update to version 15.0.4. * This release contains bug-fixes for the LLVM 15.0.0 release. This release is API and ABI compatible with 15.0.0. - Rebase llvm-do-not-install-static-libraries.patch. OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm15?expand=0&rev=9 --- clang-15.0.3.src.tar.xz | 3 --- clang-15.0.4.src.tar.xz | 3 +++ clang-docs-15.0.3.src.tar.xz | 3 --- clang-docs-15.0.4.src.tar.xz | 3 +++ clang-tools-extra-15.0.3.src.tar.xz | 3 --- clang-tools-extra-15.0.4.src.tar.xz | 3 +++ cmake-15.0.3.src.tar.xz | 3 --- cmake-15.0.4.src.tar.xz | 3 +++ compiler-rt-15.0.3.src.tar.xz | 3 --- compiler-rt-15.0.4.src.tar.xz | 3 +++ libcxx-15.0.3.src.tar.xz | 3 --- libcxx-15.0.4.src.tar.xz | 3 +++ libcxxabi-15.0.3.src.tar.xz | 3 --- libcxxabi-15.0.4.src.tar.xz | 3 +++ lld-15.0.3.src.tar.xz | 3 --- lld-15.0.4.src.tar.xz | 3 +++ lldb-15.0.3.src.tar.xz | 3 --- lldb-15.0.4.src.tar.xz | 3 +++ llvm-15.0.3.src.tar.xz | 3 --- llvm-15.0.4.src.tar.xz | 3 +++ llvm-do-not-install-static-libraries.patch | 24 +++++++++++----------- llvm-docs-15.0.3.src.tar.xz | 3 --- llvm-docs-15.0.4.src.tar.xz | 3 +++ llvm15.changes | 8 ++++++++ llvm15.spec | 4 ++-- openmp-15.0.3.src.tar.xz | 3 --- openmp-15.0.4.src.tar.xz | 3 +++ polly-15.0.3.src.tar.xz | 3 --- polly-15.0.4.src.tar.xz | 3 +++ 29 files changed, 61 insertions(+), 53 deletions(-) delete mode 100644 clang-15.0.3.src.tar.xz create mode 100644 clang-15.0.4.src.tar.xz delete mode 100644 clang-docs-15.0.3.src.tar.xz create mode 100644 clang-docs-15.0.4.src.tar.xz delete mode 100644 clang-tools-extra-15.0.3.src.tar.xz create mode 100644 clang-tools-extra-15.0.4.src.tar.xz delete mode 100644 cmake-15.0.3.src.tar.xz create mode 100644 cmake-15.0.4.src.tar.xz delete mode 100644 compiler-rt-15.0.3.src.tar.xz create mode 100644 compiler-rt-15.0.4.src.tar.xz delete mode 100644 libcxx-15.0.3.src.tar.xz create mode 100644 libcxx-15.0.4.src.tar.xz delete mode 100644 libcxxabi-15.0.3.src.tar.xz create mode 100644 libcxxabi-15.0.4.src.tar.xz delete mode 100644 lld-15.0.3.src.tar.xz create mode 100644 lld-15.0.4.src.tar.xz delete mode 100644 lldb-15.0.3.src.tar.xz create mode 100644 lldb-15.0.4.src.tar.xz delete mode 100644 llvm-15.0.3.src.tar.xz create mode 100644 llvm-15.0.4.src.tar.xz delete mode 100644 llvm-docs-15.0.3.src.tar.xz create mode 100644 llvm-docs-15.0.4.src.tar.xz delete mode 100644 openmp-15.0.3.src.tar.xz create mode 100644 openmp-15.0.4.src.tar.xz delete mode 100644 polly-15.0.3.src.tar.xz create mode 100644 polly-15.0.4.src.tar.xz diff --git a/clang-15.0.3.src.tar.xz b/clang-15.0.3.src.tar.xz deleted file mode 100644 index 079bcb2..0000000 --- a/clang-15.0.3.src.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:96036052694e703d159c995bda203b59d1ff185c6879189b9eba837726e1738c -size 18838092 diff --git a/clang-15.0.4.src.tar.xz b/clang-15.0.4.src.tar.xz new file mode 100644 index 0000000..625fd06 --- /dev/null +++ b/clang-15.0.4.src.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:701f8ff9b9727d12be456256e2811c5452259282c387728e2bcd95da90c5af45 +size 18541400 diff --git a/clang-docs-15.0.3.src.tar.xz b/clang-docs-15.0.3.src.tar.xz deleted file mode 100644 index 3fc035e..0000000 --- a/clang-docs-15.0.3.src.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:728b6e899786179f076e6927513b030c367a6d45f7a68846f50390fa4a10177e -size 1549624 diff --git a/clang-docs-15.0.4.src.tar.xz b/clang-docs-15.0.4.src.tar.xz new file mode 100644 index 0000000..a7bedbf --- /dev/null +++ b/clang-docs-15.0.4.src.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9d8775bc711c9f0e94e92e0d63286528044cc32981c92ac338940b0c2b4e0157 +size 1549624 diff --git a/clang-tools-extra-15.0.3.src.tar.xz b/clang-tools-extra-15.0.3.src.tar.xz deleted file mode 100644 index bae2d61..0000000 --- a/clang-tools-extra-15.0.3.src.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:f0f646e411dfaf174301fa3c80045e768d8778ce4dc84f9966f83bf7dfce75fe -size 3079996 diff --git a/clang-tools-extra-15.0.4.src.tar.xz b/clang-tools-extra-15.0.4.src.tar.xz new file mode 100644 index 0000000..b2eea7c --- /dev/null +++ b/clang-tools-extra-15.0.4.src.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:308ff3f25b11b72b969a0a3d9b93fa32035028d6f2475347b9c9458220ed4d0d +size 3075652 diff --git a/cmake-15.0.3.src.tar.xz b/cmake-15.0.3.src.tar.xz deleted file mode 100644 index 855692c..0000000 --- a/cmake-15.0.3.src.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:21cf3f52c53dc8b8972122ae35a5c18de09c7df693b48b5cd8553c3e3fed090d -size 6980 diff --git a/cmake-15.0.4.src.tar.xz b/cmake-15.0.4.src.tar.xz new file mode 100644 index 0000000..8fa067e --- /dev/null +++ b/cmake-15.0.4.src.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9df45bf3a0a46264d5007485592381bbaf50f034b4155290cb0d917539d8facf +size 6972 diff --git a/compiler-rt-15.0.3.src.tar.xz b/compiler-rt-15.0.3.src.tar.xz deleted file mode 100644 index 514f7bd..0000000 --- a/compiler-rt-15.0.3.src.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:db958eee92d1571d8b7f76c1be8513817f1a888dcf6ced88aca871acfb0eeddd -size 2351120 diff --git a/compiler-rt-15.0.4.src.tar.xz b/compiler-rt-15.0.4.src.tar.xz new file mode 100644 index 0000000..85013e1 --- /dev/null +++ b/compiler-rt-15.0.4.src.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f006c899b6d7ed54f94316a1a139bf88fd1c62c21de3e567dcc512684b46cea4 +size 2349856 diff --git a/libcxx-15.0.3.src.tar.xz b/libcxx-15.0.3.src.tar.xz deleted file mode 100644 index 665da62..0000000 --- a/libcxx-15.0.3.src.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:c7db97ec45c9bab9500ff77214e407e1331fa0ebb126ca86d692e4e5292b3e7f -size 3352600 diff --git a/libcxx-15.0.4.src.tar.xz b/libcxx-15.0.4.src.tar.xz new file mode 100644 index 0000000..93fc847 --- /dev/null +++ b/libcxx-15.0.4.src.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:425160c72644123860dcc5d0e1eef2064cb7c65c19328ab9e0b316dab1fc2af3 +size 3334192 diff --git a/libcxxabi-15.0.3.src.tar.xz b/libcxxabi-15.0.3.src.tar.xz deleted file mode 100644 index cfd8640..0000000 --- a/libcxxabi-15.0.3.src.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:f478295ee62fc94339e97754b25da04d26ab8b31315d36236f21912e192b83aa -size 568692 diff --git a/libcxxabi-15.0.4.src.tar.xz b/libcxxabi-15.0.4.src.tar.xz new file mode 100644 index 0000000..ed957a3 --- /dev/null +++ b/libcxxabi-15.0.4.src.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c462582026c3d6192406483285d17cc35ead4fb6244f40887eb71342824ea913 +size 568608 diff --git a/lld-15.0.3.src.tar.xz b/lld-15.0.3.src.tar.xz deleted file mode 100644 index 61568fb..0000000 --- a/lld-15.0.3.src.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:cd5d0894a74b957ce78d62212c1df0b3876a7297593aaece6b0512285e3b8732 -size 1406632 diff --git a/lld-15.0.4.src.tar.xz b/lld-15.0.4.src.tar.xz new file mode 100644 index 0000000..a998ba4 --- /dev/null +++ b/lld-15.0.4.src.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:189963d19c01fa26eff13fe945c501b0f7a8c2cb781a42b3c916531db7c4a2a9 +size 1407444 diff --git a/lldb-15.0.3.src.tar.xz b/lldb-15.0.3.src.tar.xz deleted file mode 100644 index 0aa1902..0000000 --- a/lldb-15.0.3.src.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:ccca73f5d207c6db4f0683cb321dc65e4b219a7325617c9c9996133981d87478 -size 10297356 diff --git a/lldb-15.0.4.src.tar.xz b/lldb-15.0.4.src.tar.xz new file mode 100644 index 0000000..5eca8e3 --- /dev/null +++ b/lldb-15.0.4.src.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fe4268698fd964e9e03e50c6490842fcb0e604cca294ea3be46fa1f3918fb6ea +size 10255288 diff --git a/llvm-15.0.3.src.tar.xz b/llvm-15.0.3.src.tar.xz deleted file mode 100644 index f888fd0..0000000 --- a/llvm-15.0.3.src.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:c39aec729662416dcbf0bfe53a9786b34e7d93d02908a0779a2f6d83ad0a4a27 -size 53528544 diff --git a/llvm-15.0.4.src.tar.xz b/llvm-15.0.4.src.tar.xz new file mode 100644 index 0000000..27a95a2 --- /dev/null +++ b/llvm-15.0.4.src.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:60aca410cae2b92665c0aa769bcd11ed17030b9ecd76115138c97d94a27a992f +size 52927372 diff --git a/llvm-do-not-install-static-libraries.patch b/llvm-do-not-install-static-libraries.patch index 9aa0fb5..540ffc3 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-15.0.3.src/cmake/modules/AddClang.cmake +Index: clang-15.0.4.src/cmake/modules/AddClang.cmake =================================================================== ---- a/clang-15.0.3.src/cmake/modules/AddClang.cmake -+++ b/clang-15.0.3.src/cmake/modules/AddClang.cmake +--- a/clang-15.0.4.src/cmake/modules/AddClang.cmake ++++ b/clang-15.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-15.0.3.src/cmake/modules/AddLLD.cmake +Index: lld-15.0.4.src/cmake/modules/AddLLD.cmake =================================================================== ---- a/lld-15.0.3.src/cmake/modules/AddLLD.cmake -+++ b/lld-15.0.3.src/cmake/modules/AddLLD.cmake +--- a/lld-15.0.4.src/cmake/modules/AddLLD.cmake ++++ b/lld-15.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-15.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-15.0.3.src/cmake/polly_macros.cmake +Index: polly-15.0.4.src/cmake/polly_macros.cmake =================================================================== ---- a/polly-15.0.3.src/cmake/polly_macros.cmake -+++ b/polly-15.0.3.src/cmake/polly_macros.cmake +--- a/polly-15.0.4.src/cmake/polly_macros.cmake ++++ b/polly-15.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-15.0.3.src/cmake/polly_macros.cmake endmacro(add_polly_library) macro(add_polly_loadable_module name) -Index: polly-15.0.3.src/lib/CMakeLists.txt +Index: polly-15.0.4.src/lib/CMakeLists.txt =================================================================== ---- a/polly-15.0.3.src/lib/CMakeLists.txt -+++ b/polly-15.0.3.src/lib/CMakeLists.txt +--- a/polly-15.0.4.src/lib/CMakeLists.txt ++++ b/polly-15.0.4.src/lib/CMakeLists.txt @@ -74,7 +74,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-15.0.3.src.tar.xz b/llvm-docs-15.0.3.src.tar.xz deleted file mode 100644 index 24b8669..0000000 --- a/llvm-docs-15.0.3.src.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:a435aae3f24706fb8719ede6903bc8cb9c4b8a0c6270ebcec71dc5b231507150 -size 6838520 diff --git a/llvm-docs-15.0.4.src.tar.xz b/llvm-docs-15.0.4.src.tar.xz new file mode 100644 index 0000000..db5a7d6 --- /dev/null +++ b/llvm-docs-15.0.4.src.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:31256c1b2782f3a8902b92953c46cfa8c59481afa8f232261fc133cd83caad58 +size 6838800 diff --git a/llvm15.changes b/llvm15.changes index ad5ee97..256e6c9 100644 --- a/llvm15.changes +++ b/llvm15.changes @@ -1,3 +1,11 @@ +------------------------------------------------------------------- +Sun Nov 6 19:13:25 UTC 2022 - Aaron Puchert + +- Update to version 15.0.4. + * This release contains bug-fixes for the LLVM 15.0.0 release. + This release is API and ABI compatible with 15.0.0. +- Rebase llvm-do-not-install-static-libraries.patch. + ------------------------------------------------------------------- Thu Oct 27 20:44:54 UTC 2022 - Aaron Puchert diff --git a/llvm15.spec b/llvm15.spec index c4eabc4..6bd1128 100644 --- a/llvm15.spec +++ b/llvm15.spec @@ -16,14 +16,14 @@ # -%define _relver 15.0.3 +%define _relver 15.0.4 %define _version %_relver%{?_rc:rc%_rc} %define _tagver %_relver%{?_rc:-rc%_rc} %define _minor 15.0 %define _sonum 15 %define _itsme15 1 # Integer version used by update-alternatives -%define _uaver 1503 +%define _uaver 1504 %define _soclang 13 %define _socxx 1 diff --git a/openmp-15.0.3.src.tar.xz b/openmp-15.0.3.src.tar.xz deleted file mode 100644 index 35a61ad..0000000 --- a/openmp-15.0.3.src.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:ec7bd70a341bd8d33f2b4be7d9961d609cf2596d7042ae7d288975462b694b5e -size 1184424 diff --git a/openmp-15.0.4.src.tar.xz b/openmp-15.0.4.src.tar.xz new file mode 100644 index 0000000..dd6640c --- /dev/null +++ b/openmp-15.0.4.src.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1b6f92013e7555759127d84264c3e98eab116a3a5138570058d8507e1513f76e +size 1184532 diff --git a/polly-15.0.3.src.tar.xz b/polly-15.0.3.src.tar.xz deleted file mode 100644 index e3bdd56..0000000 --- a/polly-15.0.3.src.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:d47d81e2d762cc3ddb403470c13d13e5aa299105561ae2396f73c8c38ecde2e9 -size 9364456 diff --git a/polly-15.0.4.src.tar.xz b/polly-15.0.4.src.tar.xz new file mode 100644 index 0000000..50ed721 --- /dev/null +++ b/polly-15.0.4.src.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:52e6436099b7470199a671d06f9ecac3eac7ace33d7df90a55799aaa4aa1ba6c +size 9357036