Accepting request 1087800 from devel:tools:compiler

- Update to version 16.0.4.
  * This release contains bug-fixes for the LLVM 16.0.0 release.
    This release is API and ABI compatible with 16.0.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-remove-clang-only-flags.patch

OBS-URL: https://build.opensuse.org/request/show/1087800
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/llvm16?expand=0&rev=5
This commit is contained in:
Dominique Leuenberger 2023-05-19 09:54:53 +00:00 committed by Git OBS Bridge
commit a6ae804627
56 changed files with 72 additions and 62 deletions

View File

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

Binary file not shown.

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

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

BIN
clang-16.0.4.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:dbbe9f3ce3e4cd6309ba099b8784842c8dc4a807cb76706491c99e92d07954e4
size 1550368

View File

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

View File

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

View File

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

Binary file not shown.

View File

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

Binary file not shown.

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

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

BIN
cmake-16.0.4.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:ef39d0538f2038dc5c09008d5b8b49948beb0e3beecdb4698bc2f35bd577bfb8
size 2359672

Binary file not shown.

View File

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

Binary file not shown.

View File

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

Binary file not shown.

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

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

Binary file not shown.

View File

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

Binary file not shown.

View File

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

Binary file not shown.

View File

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

Binary file not shown.

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

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

BIN
lld-16.0.4.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:53df93c1175cd5a5d3cb69407e3cf2701eefc46207da89d0de8cc33d04d798bc
size 10378608

Binary file not shown.

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

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

BIN
lldb-16.0.4.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:d820e63bc3a6f4f833ec69a1ef49a2e81992e90bc23989f98946914b061ab6c7
size 56152600

Binary file not shown.

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

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

BIN
llvm-16.0.4.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-16.0.3.src/cmake/modules/AddClang.cmake
Index: clang-16.0.4.src/cmake/modules/AddClang.cmake
===================================================================
--- a/clang-16.0.3.src/cmake/modules/AddClang.cmake
+++ b/clang-16.0.3.src/cmake/modules/AddClang.cmake
--- a/clang-16.0.4.src/cmake/modules/AddClang.cmake
+++ b/clang-16.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-16.0.3.src/cmake/modules/AddLLD.cmake
Index: lld-16.0.4.src/cmake/modules/AddLLD.cmake
===================================================================
--- a/lld-16.0.3.src/cmake/modules/AddLLD.cmake
+++ b/lld-16.0.3.src/cmake/modules/AddLLD.cmake
--- a/lld-16.0.4.src/cmake/modules/AddLLD.cmake
+++ b/lld-16.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-16.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-16.0.3.src/cmake/polly_macros.cmake
Index: polly-16.0.4.src/cmake/polly_macros.cmake
===================================================================
--- a/polly-16.0.3.src/cmake/polly_macros.cmake
+++ b/polly-16.0.3.src/cmake/polly_macros.cmake
--- a/polly-16.0.4.src/cmake/polly_macros.cmake
+++ b/polly-16.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-16.0.3.src/cmake/polly_macros.cmake
endmacro(add_polly_library)
macro(add_polly_loadable_module name)
Index: polly-16.0.3.src/lib/CMakeLists.txt
Index: polly-16.0.4.src/lib/CMakeLists.txt
===================================================================
--- a/polly-16.0.3.src/lib/CMakeLists.txt
+++ b/polly-16.0.3.src/lib/CMakeLists.txt
--- a/polly-16.0.4.src/lib/CMakeLists.txt
+++ b/polly-16.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

View File

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

View File

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

View File

@ -1,8 +1,8 @@
Index: llvm-8.0.0rc3.src/cmake/modules/HandleLLVMOptions.cmake
Index: llvm-16.0.4.src/cmake/modules/HandleLLVMOptions.cmake
===================================================================
--- llvm-8.0.0rc3.src.orig/cmake/modules/HandleLLVMOptions.cmake
+++ llvm-8.0.0rc3.src/cmake/modules/HandleLLVMOptions.cmake
@@ -413,8 +413,6 @@ if( MSVC )
--- llvm-16.0.4.src.orig/cmake/modules/HandleLLVMOptions.cmake
+++ llvm-16.0.4.src/cmake/modules/HandleLLVMOptions.cmake
@@ -577,8 +577,6 @@ if( MSVC )
# Specific default warnings-as-errors for compilers accepting GCC-compatible warning flags:
if ( LLVM_COMPILER_IS_GCC_COMPATIBLE OR CMAKE_CXX_COMPILER_ID MATCHES "XL" )
@ -10,8 +10,8 @@ Index: llvm-8.0.0rc3.src/cmake/modules/HandleLLVMOptions.cmake
- add_flag_if_supported("-Werror=unguarded-availability-new" WERROR_UNGUARDED_AVAILABILITY_NEW)
endif( LLVM_COMPILER_IS_GCC_COMPATIBLE OR CMAKE_CXX_COMPILER_ID MATCHES "XL" )
# Modules enablement for GCC-compatible compilers:
@@ -586,7 +584,6 @@ if (LLVM_ENABLE_WARNINGS AND (LLVM_COMPI
if ( LLVM_COMPILER_IS_GCC_COMPATIBLE )
@@ -741,7 +739,6 @@ if (LLVM_ENABLE_WARNINGS AND (LLVM_COMPI
endif()
add_flag_if_supported("-Wimplicit-fallthrough" IMPLICIT_FALLTHROUGH_FLAG)

View File

@ -1,3 +1,13 @@
-------------------------------------------------------------------
Wed May 17 21:27:46 UTC 2023 - Aaron Puchert <aaronpuchert@alice-dsl.net>
- Update to version 16.0.4.
* This release contains bug-fixes for the LLVM 16.0.0 release.
This release is API and ABI compatible with 16.0.0.
- Rebase patches:
* llvm-do-not-install-static-libraries.patch
* llvm-remove-clang-only-flags.patch
-------------------------------------------------------------------
Sun May 7 18:34:15 UTC 2023 - Aaron Puchert <aaronpuchert@alice-dsl.net>

View File

@ -16,14 +16,14 @@
#
%define _relver 16.0.3
%define _relver 16.0.4
%define _version %_relver%{?_rc:rc%_rc}
%define _tagver %_relver%{?_rc:-rc%_rc}
%define _minor 16.0
%define _sonum 16
%define _itsme16 1
# Integer version used by update-alternatives
%define _uaver 1603
%define _uaver 1604
%define _soclang 13
%define _socxx 1

View File

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

Binary file not shown.

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

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

Binary file not shown.

View File

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

Binary file not shown.

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

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

BIN
polly-16.0.4.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:b964f570b6fb08da2e8f6570797e656dfa208b99c05ae92e4bfeffcfeaddd2b8
size 383436

Binary file not shown.

View File

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

Binary file not shown.