Accepting request 1184151 from devel:tools:compiler

- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (<<) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.

OBS-URL: https://build.opensuse.org/request/show/1184151
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/llvm18?expand=0&rev=7
This commit is contained in:
Ana Guerrero 2024-07-03 18:26:27 +00:00 committed by Git OBS Bridge
commit 82c3358398
59 changed files with 72 additions and 58 deletions

View File

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

Binary file not shown.

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

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

BIN
clang-18.1.8.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:2a2a43eccc34272ef2b861f614423e344a2690cac034ad8913c0ce4a970b63ea
size 1764544

View File

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

View File

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

View File

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

Binary file not shown.

View File

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

Binary file not shown.

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

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

BIN
cmake-18.1.8.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:f05f4e15a4524194c93303aa6027006a5182eccfe8f5c90491c2f1fbfcedb96b
size 2469304

Binary file not shown.

View File

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

Binary file not shown.

View File

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

Binary file not shown.

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

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

Binary file not shown.

View File

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

Binary file not shown.

View File

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

Binary file not shown.

View File

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

Binary file not shown.

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

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

BIN
lld-18.1.8.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:28d846e81d02646be5244c27229c91d349575427c3c0bcbc219f7f12d2e0c474
size 10599956

Binary file not shown.

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

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

BIN
lldb-18.1.8.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:c231d0a5445db2aafab855e052c247bdd9856ff9d7d9bffdd04e9f0bf8d5366f
size 61987068

Binary file not shown.

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

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

BIN
llvm-18.1.8.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-18.1.6.src/cmake/modules/AddClang.cmake
Index: clang-18.1.8.src/cmake/modules/AddClang.cmake
===================================================================
--- a/clang-18.1.6.src/cmake/modules/AddClang.cmake
+++ b/clang-18.1.6.src/cmake/modules/AddClang.cmake
--- a/clang-18.1.8.src/cmake/modules/AddClang.cmake
+++ b/clang-18.1.8.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.6.src/cmake/modules/AddLLD.cmake
Index: lld-18.1.8.src/cmake/modules/AddLLD.cmake
===================================================================
--- a/lld-18.1.6.src/cmake/modules/AddLLD.cmake
+++ b/lld-18.1.6.src/cmake/modules/AddLLD.cmake
--- a/lld-18.1.8.src/cmake/modules/AddLLD.cmake
+++ b/lld-18.1.8.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.6.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.6.src/cmake/polly_macros.cmake
Index: polly-18.1.8.src/cmake/polly_macros.cmake
===================================================================
--- a/polly-18.1.6.src/cmake/polly_macros.cmake
+++ b/polly-18.1.6.src/cmake/polly_macros.cmake
--- a/polly-18.1.8.src/cmake/polly_macros.cmake
+++ b/polly-18.1.8.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.6.src/cmake/polly_macros.cmake
endmacro(add_polly_library)
macro(add_polly_loadable_module name)
Index: polly-18.1.6.src/lib/CMakeLists.txt
Index: polly-18.1.8.src/lib/CMakeLists.txt
===================================================================
--- a/polly-18.1.6.src/lib/CMakeLists.txt
+++ b/polly-18.1.6.src/lib/CMakeLists.txt
--- a/polly-18.1.8.src/lib/CMakeLists.txt
+++ b/polly-18.1.8.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:9e5226f0871737311f8f893df32a5345e12a89f11dd003e72c27f74c83e3e621
size 7207620

View File

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

View File

@ -1,3 +1,17 @@
-------------------------------------------------------------------
Sun Jun 30 17:44:44 UTC 2024 - Aaron Puchert <aaronpuchert@alice-dsl.net>
- Update to version 18.1.8.
* Fix a regression from the 18.1.6 release, which could result in
compiler crashes in the PPCMergeStringPool pass when compiling
for PowerPC targets.
* Fixes clang-format regressions (since 18.1.1) on breaking
before a stream insertion operator (<<) when both operands are
string literals.
* Fixes a clang-format regression (since 17.0.6) on formatting
goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.
-------------------------------------------------------------------
Tue May 21 21:06:41 UTC 2024 - Aaron Puchert <aaronpuchert@alice-dsl.net>

View File

@ -19,7 +19,7 @@
%global _sonum 18
%global _minor %{_sonum}.1
%global _soname %{_minor}%{?_sosuffix}
%global _patch_level 6
%global _patch_level 8
%global _relver %{_minor}.%{_patch_level}
%global _version %_relver%{?_rc:rc%_rc}
%global _tagver %_relver%{?_rc:-rc%_rc}

View File

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

Binary file not shown.

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

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

Binary file not shown.

View File

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

Binary file not shown.

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

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

BIN
polly-18.1.8.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:7bf7f1a227d85da1df91597874d76aa50de2d13a562db276789d340852ab1033
size 6784

Binary file not shown.

View File

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

Binary file not shown.

View File

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

Binary file not shown.

View File

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

Binary file not shown.