Sync from SUSE:SLFO:Main llvm19 revision 5c97616d32eb51ed6d28ef079edf5fa8

This commit is contained in:
2025-05-27 14:46:19 +02:00
parent 91edf70751
commit 3ad4e56a34
59 changed files with 101 additions and 64 deletions

BIN
clang-19.1.6.src.tar.xz (Stored with Git LFS)

Binary file not shown.

Binary file not shown.

BIN
clang-19.1.7.src.tar.xz (Stored with Git LFS) Normal file

Binary file not shown.

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

Binary file not shown.

BIN
clang-docs-19.1.6.src.tar.xz (Stored with Git LFS)

Binary file not shown.

BIN
clang-docs-19.1.7.src.tar.xz (Stored with Git LFS) Normal file

Binary file not shown.

BIN
clang-tools-extra-19.1.6.src.tar.xz (Stored with Git LFS)

Binary file not shown.

BIN
clang-tools-extra-19.1.7.src.tar.xz (Stored with Git LFS) Normal file

Binary file not shown.

Binary file not shown.

BIN
cmake-19.1.6.src.tar.xz (Stored with Git LFS)

Binary file not shown.

Binary file not shown.

BIN
cmake-19.1.7.src.tar.xz (Stored with Git LFS) Normal file

Binary file not shown.

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

Binary file not shown.

BIN
compiler-rt-19.1.6.src.tar.xz (Stored with Git LFS)

Binary file not shown.

Binary file not shown.

BIN
compiler-rt-19.1.7.src.tar.xz (Stored with Git LFS) Normal file

Binary file not shown.

Binary file not shown.

BIN
libcxx-19.1.6.src.tar.xz (Stored with Git LFS)

Binary file not shown.

Binary file not shown.

BIN
libcxx-19.1.7.src.tar.xz (Stored with Git LFS) Normal file

Binary file not shown.

Binary file not shown.

BIN
libcxxabi-19.1.6.src.tar.xz (Stored with Git LFS)

Binary file not shown.

Binary file not shown.

BIN
libcxxabi-19.1.7.src.tar.xz (Stored with Git LFS) Normal file

Binary file not shown.

Binary file not shown.

BIN
lld-19.1.6.src.tar.xz (Stored with Git LFS)

Binary file not shown.

Binary file not shown.

BIN
lld-19.1.7.src.tar.xz (Stored with Git LFS) Normal file

Binary file not shown.

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

Binary file not shown.

BIN
lldb-19.1.6.src.tar.xz (Stored with Git LFS)

Binary file not shown.

Binary file not shown.

BIN
lldb-19.1.7.src.tar.xz (Stored with Git LFS) Normal file

Binary file not shown.

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

Binary file not shown.

BIN
llvm-19.1.6.src.tar.xz (Stored with Git LFS)

Binary file not shown.

Binary file not shown.

BIN
llvm-19.1.7.src.tar.xz (Stored with Git LFS) Normal file

Binary file not shown.

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

BIN
llvm-docs-19.1.6.src.tar.xz (Stored with Git LFS)

Binary file not shown.

BIN
llvm-docs-19.1.7.src.tar.xz (Stored with Git LFS) Normal file

Binary file not shown.

View File

@@ -1,3 +1,32 @@
-------------------------------------------------------------------
Mon May 26 08:06:27 UTC 2025 - Richard Biener <rguenther@suse.com>
- Use generic python3 for SLES 16 as python 3.11 is dropped there.
[bsc#1243630]
-------------------------------------------------------------------
Tue May 13 13:37:15 CEST 2025 - Ruediger Oertel <ro@suse.de>
- Enable build of libc++ for ppc64le
-------------------------------------------------------------------
Tue Mar 18 18:45:06 UTC 2025 - Andreas Schwab <schwab@suse.de>
- Enable build of libc++ and openmp for riscv64
-------------------------------------------------------------------
Fri Feb 21 13:50:04 UTC 2025 - Shung-Hsi Yu <shung-hsi.yu@suse.com>
- Build with GCC 13 on Leap/SLES 15 (bsc#1235697)
-------------------------------------------------------------------
Thu Jan 16 21:49:03 UTC 2025 - Aaron Puchert <aaronpuchert@alice-dsl.net>
- Update to version 19.1.7.
* This release contains bug-fixes for the LLVM 19.1.0 release.
This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.
-------------------------------------------------------------------
Thu Dec 19 19:50:08 UTC 2024 - Aaron Puchert <aaronpuchert@alice-dsl.net>

View File

@@ -1,7 +1,7 @@
#
# spec file for package llvm19
#
# Copyright (c) 2024 SUSE LLC
# Copyright (c) 2025 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -19,7 +19,7 @@
%global _sonum 19
%global _minor %{_sonum}.1
%global _soname %{_minor}%{?_rc:-rc%_rc}
%global _patch_level 6
%global _patch_level 7
%global _relver %{_minor}.%{_patch_level}
%global _version %_relver%{?_rc:-rc%_rc}
%global _itsme19 1
@@ -28,13 +28,13 @@
%global _soclang 13
%global _socxx 1
%ifarch x86_64 aarch64 %arm
%ifarch x86_64 aarch64 %arm riscv64 ppc64le
%bcond_without libcxx
%else
%bcond_with libcxx
%endif
%ifarch aarch64 ppc64 ppc64le %{ix86} x86_64
%ifarch aarch64 ppc64 ppc64le %{ix86} x86_64 riscv64
%bcond_without openmp
%else
%bcond_with openmp
@@ -72,7 +72,13 @@
%bcond_without polly
%bcond_without lld
%if %{suse_version} > 1600
# Leap 15 and SLES 15 defaults to GCC 7, which does not have stable C++17 ABI.
# See https://bugzilla.suse.com/show_bug.cgi?id=1235697
%if 0%{?suse_version} < 1600
%define gcc_version 13
%endif
%if %{suse_version} >= 1600
%global python_pkg python3
%global python_bin python3
%else
@@ -444,8 +450,8 @@ BuildRequires: %{python_pkg}-base >= 3.8
BuildRequires: binutils-devel >= 2.21.90
BuildRequires: cmake >= 3.13.4
BuildRequires: fdupes
BuildRequires: gcc
BuildRequires: gcc-c++
BuildRequires: gcc%{?gcc_version} >= 9
BuildRequires: gcc%{?gcc_version}-c++ >= 9
BuildRequires: libstdc++-devel
BuildRequires: ninja
BuildRequires: pkgconfig
@@ -1009,6 +1015,8 @@ avail_mem=$(awk '/MemAvailable/ { print $2 }' /proc/meminfo)
%define build_ldflags -Wl,--no-keep-memory
%cmake \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_C_COMPILER=gcc%{?gcc_version:-%{gcc_version}} \
-DCMAKE_CXX_COMPILER=g++%{?gcc_version:-%{gcc_version}} \
-DBUILD_SHARED_LIBS:BOOL=OFF \
-DLLVM_HOST_TRIPLE=%{host_triple} \
-DLLVM_BUILD_LLVM_DYLIB:BOOL=OFF \

BIN
openmp-19.1.6.src.tar.xz (Stored with Git LFS)

Binary file not shown.

Binary file not shown.

BIN
openmp-19.1.7.src.tar.xz (Stored with Git LFS) Normal file

Binary file not shown.

Binary file not shown.

BIN
polly-19.1.6.src.tar.xz (Stored with Git LFS)

Binary file not shown.

Binary file not shown.

BIN
polly-19.1.7.src.tar.xz (Stored with Git LFS) Normal file

Binary file not shown.

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

Binary file not shown.

BIN
runtimes-19.1.6.src.tar.xz (Stored with Git LFS)

Binary file not shown.

Binary file not shown.

BIN
runtimes-19.1.7.src.tar.xz (Stored with Git LFS) Normal file

Binary file not shown.

Binary file not shown.

BIN
third-party-19.1.6.src.tar.xz (Stored with Git LFS)

Binary file not shown.

Binary file not shown.

BIN
third-party-19.1.7.src.tar.xz (Stored with Git LFS) Normal file

Binary file not shown.

Binary file not shown.