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:
commit
82c3358398
@ -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
3
clang-18.1.8.src.tar.xz
Normal 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
BIN
clang-18.1.8.src.tar.xz.sig
Normal file
Binary file not shown.
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:2a2a43eccc34272ef2b861f614423e344a2690cac034ad8913c0ce4a970b63ea
|
||||
size 1764544
|
3
clang-docs-18.1.8.src.tar.xz
Normal file
3
clang-docs-18.1.8.src.tar.xz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:9bf132de0a2dc588fbdda452b8d67a2577a36614cb335c07f781ff969e97f310
|
||||
size 1764592
|
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:d78732ec6d55b7374abe14b97c9529a7b56a1fe19929a5bf4c3802b69f77764e
|
||||
size 3340140
|
Binary file not shown.
3
clang-tools-extra-18.1.8.src.tar.xz
Normal file
3
clang-tools-extra-18.1.8.src.tar.xz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:e58877fcd95ed106824bd1a31276dd17ed0c53adcd60ca75289eac0654f0a7f1
|
||||
size 3340400
|
BIN
clang-tools-extra-18.1.8.src.tar.xz.sig
Normal file
BIN
clang-tools-extra-18.1.8.src.tar.xz.sig
Normal file
Binary file not shown.
@ -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
3
cmake-18.1.8.src.tar.xz
Normal 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
BIN
cmake-18.1.8.src.tar.xz.sig
Normal file
Binary file not shown.
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:f05f4e15a4524194c93303aa6027006a5182eccfe8f5c90491c2f1fbfcedb96b
|
||||
size 2469304
|
Binary file not shown.
3
compiler-rt-18.1.8.src.tar.xz
Normal file
3
compiler-rt-18.1.8.src.tar.xz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:e054e99a9c9240720616e927cb52363abbc8b4f1ef0286bad3df79ec8fdf892f
|
||||
size 2469712
|
BIN
compiler-rt-18.1.8.src.tar.xz.sig
Normal file
BIN
compiler-rt-18.1.8.src.tar.xz.sig
Normal file
Binary file not shown.
@ -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
3
libcxx-18.1.8.src.tar.xz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:bdecf90be0072bc720fd5c9c8ab061cdb197edd0c8ad3e170dc3e6bfaa49f388
|
||||
size 4028732
|
BIN
libcxx-18.1.8.src.tar.xz.sig
Normal file
BIN
libcxx-18.1.8.src.tar.xz.sig
Normal file
Binary file not shown.
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:e3f297cc083e82dfca0d7d52e19b6f4ed169728442fb806705f6b3c9112035f5
|
||||
size 582764
|
Binary file not shown.
3
libcxxabi-18.1.8.src.tar.xz
Normal file
3
libcxxabi-18.1.8.src.tar.xz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:256c30d724eeb72713bc08ae1692f53aaf4ebe8a1d662c92bf59e69d6c53dce9
|
||||
size 582748
|
BIN
libcxxabi-18.1.8.src.tar.xz.sig
Normal file
BIN
libcxxabi-18.1.8.src.tar.xz.sig
Normal file
Binary file not shown.
@ -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
3
lld-18.1.8.src.tar.xz
Normal 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
BIN
lld-18.1.8.src.tar.xz.sig
Normal file
Binary file not shown.
@ -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
3
lldb-18.1.8.src.tar.xz
Normal 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
BIN
lldb-18.1.8.src.tar.xz.sig
Normal file
Binary file not shown.
@ -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
3
llvm-18.1.8.src.tar.xz
Normal 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
BIN
llvm-18.1.8.src.tar.xz.sig
Normal file
Binary file not shown.
@ -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
|
||||
|
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:9e5226f0871737311f8f893df32a5345e12a89f11dd003e72c27f74c83e3e621
|
||||
size 7207620
|
3
llvm-docs-18.1.8.src.tar.xz
Normal file
3
llvm-docs-18.1.8.src.tar.xz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:f3ae2b76c606b2fdc7c83574541b99609d559a5290a25a4cccea9a8c926ea5c5
|
||||
size 7273048
|
@ -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>
|
||||
|
||||
|
@ -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}
|
||||
|
@ -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
3
openmp-18.1.8.src.tar.xz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:60ed57245e73894e4a2a89b15889f367bd906abfe6d3f92e1718223d4b496150
|
||||
size 1320200
|
BIN
openmp-18.1.8.src.tar.xz.sig
Normal file
BIN
openmp-18.1.8.src.tar.xz.sig
Normal file
Binary file not shown.
@ -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
3
polly-18.1.8.src.tar.xz
Normal 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
BIN
polly-18.1.8.src.tar.xz.sig
Normal file
Binary file not shown.
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:7bf7f1a227d85da1df91597874d76aa50de2d13a562db276789d340852ab1033
|
||||
size 6784
|
Binary file not shown.
3
runtimes-18.1.8.src.tar.xz
Normal file
3
runtimes-18.1.8.src.tar.xz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:9997c2e91e5438e2963306ba5019d85b5384b467535632738d8670ced8f07cb3
|
||||
size 6788
|
BIN
runtimes-18.1.8.src.tar.xz.sig
Normal file
BIN
runtimes-18.1.8.src.tar.xz.sig
Normal file
Binary file not shown.
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:4ae7b394d341aea6fb7d3d373a4f561ba8e48c0fecded4bb4f1f5f12ba9bd2b6
|
||||
size 402236
|
Binary file not shown.
3
third-party-18.1.8.src.tar.xz
Normal file
3
third-party-18.1.8.src.tar.xz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:b76b810f3d3dc5d08e83c4236cb6e395aa9bd5e3ea861e8c319b216d093db074
|
||||
size 402272
|
BIN
third-party-18.1.8.src.tar.xz.sig
Normal file
BIN
third-party-18.1.8.src.tar.xz.sig
Normal file
Binary file not shown.
Loading…
Reference in New Issue
Block a user