- Update to version 17.0.2.

* 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.

OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm17?expand=0&rev=4
This commit is contained in:
Aaron Puchert 2023-10-07 14:33:21 +00:00 committed by Git OBS Bridge
parent 3735e4c959
commit 61cd8731b9
58 changed files with 69 additions and 62 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:af5dd15ff53dd6b483e64cac2f0a15fbbb7b80a672ed768f7ca30c781978ef39
size 21575884

Binary file not shown.

3
clang-17.0.2.src.tar.xz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:ce1c16b766894b3281038e4b2c4280f1b8c42fd5cc95ba355bba0f5ff47e23fa
size 21575372

BIN
clang-17.0.2.src.tar.xz.sig Normal file

Binary file not shown.

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:a1365c2527de43d05caf753431c0935c6c2109ff4abb494582dccbbce4ce270c
size 1614676

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:371c634518c29f86496047fe7bac69232abc7401066e61716e1f515a913318a2
size 1614776

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:401caf1e8873f6bad3c4456e3052bded0f0f6b9701095c7cb926d52dd73682fa
size 3269888

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:7ed1dd0c2f8a37f5759d9a7954655f7fcad933cba9bdb6ea30f592b47cac4e44
size 3269768

Binary file not shown.

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:46e745d9bdcd2e18719a47b080e65fd476e1f6c4bbaa5947e4dee057458b78bc
size 8708

Binary file not shown.

3
cmake-17.0.2.src.tar.xz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:07093ef3b47bc30c24c8ab4996dea8c89eb6f3c8f55cd43158000c61c1fd5075
size 8712

BIN
cmake-17.0.2.src.tar.xz.sig Normal file

Binary file not shown.

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:438a7608c729defb45743219f23f6da35586f1293ee48a14b6deea2cc6744e4a
size 2420404

Binary file not shown.

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:8053f53d3205f9758b03784c5d0cf8235ffe2f3fb7a946aea9c6aa5ff9b8d1a1
size 2420612

Binary file not shown.

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:283950b108fd95b99a99a7fd6bd319cde0335187e74a1bf818c680e86dd89f09
size 3950816

Binary file not shown.

3
libcxx-17.0.2.src.tar.xz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:fe2b1c816ff4cbc06c89174c4e91cb98d85e6dc1cf09ecaaabf9bebe71a7ffc9
size 3950396

Binary file not shown.

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:3b9465aaa340e7edcfe2bfae5ff128cc334f16743c21b2f9628e84d180f0c6e5
size 575704

Binary file not shown.

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:bbf71a2aeece988299b9ab84d9b1f283cfdf954ee3b7cfc0efafbd4ef37446b2
size 575644

Binary file not shown.

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:7652d5c368f3f7d7894aa3c20d5aa278759fc704d0c2bfd8d40f62f52c72ffbf
size 1506532

Binary file not shown.

3
lld-17.0.2.src.tar.xz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:ccd46707b349f0e2bd8fe9eeb0ac5aa2ab1366a4939957dadab25dec14c68036
size 1505888

BIN
lld-17.0.2.src.tar.xz.sig Normal file

Binary file not shown.

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:b813a497d5932649fc761a6f5199be6ffe4f69956da67bbce35e7ffd487993be
size 10492820

Binary file not shown.

3
lldb-17.0.2.src.tar.xz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:26360392a20b8b39f8a654352a66bdc491af9d7c6dde0ffa3d223116fb22e3d2
size 10493572

BIN
lldb-17.0.2.src.tar.xz.sig Normal file

Binary file not shown.

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:6acbd59b0a5156b61e82157915ee962a56e13d97aa5fcaa959b68809290893d1
size 59280712

Binary file not shown.

3
llvm-17.0.2.src.tar.xz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:61dd9eaa1f874a10a51dc397b84998eaebdd3c55a5a5fa6c24b2081a435b47c6
size 59292048

BIN
llvm-17.0.2.src.tar.xz.sig Normal file

Binary file not shown.

View File

@ -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.1.src/cmake/modules/AddClang.cmake
Index: clang-17.0.2.src/cmake/modules/AddClang.cmake
===================================================================
--- a/clang-17.0.1.src/cmake/modules/AddClang.cmake
+++ b/clang-17.0.1.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
@@ -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.1.src/cmake/modules/AddLLD.cmake
Index: lld-17.0.2.src/cmake/modules/AddLLD.cmake
===================================================================
--- a/lld-17.0.1.src/cmake/modules/AddLLD.cmake
+++ b/lld-17.0.1.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
@@ -17,13 +17,6 @@ macro(add_lld_library name)
if (NOT LLVM_INSTALL_TOOLCHAIN_ONLY)
@ -86,10 +86,10 @@ Index: lld-17.0.1.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.1.src/cmake/polly_macros.cmake
Index: polly-17.0.2.src/cmake/polly_macros.cmake
===================================================================
--- a/polly-17.0.1.src/cmake/polly_macros.cmake
+++ b/polly-17.0.1.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
@@ -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.1.src/cmake/polly_macros.cmake
endmacro(add_polly_library)
macro(add_polly_loadable_module name)
Index: polly-17.0.1.src/lib/CMakeLists.txt
Index: polly-17.0.2.src/lib/CMakeLists.txt
===================================================================
--- a/polly-17.0.1.src/lib/CMakeLists.txt
+++ b/polly-17.0.1.src/lib/CMakeLists.txt
--- a/polly-17.0.2.src/lib/CMakeLists.txt
+++ b/polly-17.0.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

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:5cc074435dfebf28e306842c64e45bbdd698d7ef21061b48607590c9487f0b0a
size 7138540

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:1135904f0b8cae0363cb368798a2ee9d7f8f1e312a7423d93540cd15739c7d49
size 7138544

View File

@ -1,3 +1,11 @@
-------------------------------------------------------------------
Sat Oct 7 14:19:01 UTC 2023 - Aaron Puchert <aaronpuchert@alice-dsl.net>
- Update to version 17.0.2.
* 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.
-------------------------------------------------------------------
Tue Sep 19 21:21:37 UTC 2023 - Aaron Puchert <aaronpuchert@alice-dsl.net>

View File

@ -16,7 +16,7 @@
#
%global _relver 17.0.1
%global _relver 17.0.2
%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 1701
%global _uaver 1702
%global _soclang 13
%global _socxx 1
@ -352,9 +352,7 @@ Source7: https://github.com/llvm/llvm-project/releases/download/llvmorg-%
Source8: https://github.com/llvm/llvm-project/releases/download/llvmorg-%{_tagver}/lld-%{_version}.src.tar.xz
Source9: https://github.com/llvm/llvm-project/releases/download/llvmorg-%{_tagver}/lldb-%{_version}.src.tar.xz
Source10: https://github.com/llvm/llvm-project/releases/download/llvmorg-%{_tagver}/polly-%{_version}.src.tar.xz
# Currently not available from GitHub, so built manually from the git repository:
# cd runtimes; git archive --prefix=runtimes-%{_version}.src/ llvmorg-%{_tagver} . | xz -T0 >../runtimes-%{_version}.src.tar.xz
Source11: runtimes-%{_version}.src.tar.xz
Source11: https://github.com/llvm/llvm-project/releases/download/llvmorg-%{_tagver}/runtimes-%{_version}.src.tar.xz
# We shouldn't actually use this, but it's hard to untangle from the build.
Source12: https://github.com/llvm/llvm-project/releases/download/llvmorg-%{_tagver}/third-party-%{_version}.src.tar.xz
Source13: https://github.com/llvm/llvm-project/raw/llvmorg-%{_tagver}/libunwind/include/mach-o/compact_unwind_encoding.h
@ -370,6 +368,7 @@ Source37: https://github.com/llvm/llvm-project/releases/download/llvmorg-%
Source38: https://github.com/llvm/llvm-project/releases/download/llvmorg-%{_tagver}/lld-%{_version}.src.tar.xz.sig
Source39: https://github.com/llvm/llvm-project/releases/download/llvmorg-%{_tagver}/lldb-%{_version}.src.tar.xz.sig
Source40: https://github.com/llvm/llvm-project/releases/download/llvmorg-%{_tagver}/polly-%{_version}.src.tar.xz.sig
Source41: https://github.com/llvm/llvm-project/releases/download/llvmorg-%{_tagver}/runtimes-%{_version}.src.tar.xz.sig
Source42: https://github.com/llvm/llvm-project/releases/download/llvmorg-%{_tagver}/third-party-%{_version}.src.tar.xz.sig
# Docs are created manually, see below
Source50: llvm-docs-%{_version}.src.tar.xz

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:d4a25c04d1bc035990a85f172bfe29a38f21ff87448f7fbae165fa780cb95717
size 1273432

Binary file not shown.

3
openmp-17.0.2.src.tar.xz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:782d55cc576ac9ac25120325c4faae3825531835c7948a732fe5f40a1fc77ce1
size 1273608

Binary file not shown.

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:7f5f7d791edefe6c53840c6aca64056be6a956f395b8ea2bc04d0d7cbbe0f6a3
size 9220692

Binary file not shown.

3
polly-17.0.2.src.tar.xz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:9adba0f39fbd667a36ce0f888ab94d5a2b372874547d8660d999f423ab9c50c0
size 9220944

BIN
polly-17.0.2.src.tar.xz.sig Normal file

Binary file not shown.

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:1c169d9723c81a891ed539108a6f8c2b17815ef1e3d7c79df746a06de406f418
size 6240

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:19e4f9b89b0bd238ab066b06062ff029c529ebe5342848a8f652f832135f368b
size 6244

Binary file not shown.

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:ea7cc0781c3dba556bf7596f8283e62561fee3648880e27e1af7e0db4d34d918
size 383780

Binary file not shown.

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:058623c5859c99e6b6711e88c646e80778377ec8e596e1f0e24efb987e063aff
size 383748

Binary file not shown.