SHA256
1
0
forked from pool/llvm14

- Update to version 14.0.3.

* This release contains bug-fixes for the LLVM 14.0.0 release.
    This release is API and ABI compatible with 14.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.
- See if we can go without gold.
- Try enabling ThinLTO for aarch64.

OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm14?expand=0&rev=13
This commit is contained in:
Aaron Puchert 2022-04-30 12:43:59 +00:00 committed by Git OBS Bridge
parent 7986fe3fcb
commit 9b078c979e
27 changed files with 65 additions and 55 deletions

View File

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

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

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

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

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

View File

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

View File

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

View File

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

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

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

View File

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

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

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

View File

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

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

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

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-14.0.1.src/cmake/modules/AddClang.cmake
Index: clang-14.0.3.src/cmake/modules/AddClang.cmake
===================================================================
--- a/clang-14.0.1.src/cmake/modules/AddClang.cmake
+++ b/clang-14.0.1.src/cmake/modules/AddClang.cmake
--- a/clang-14.0.3.src/cmake/modules/AddClang.cmake
+++ b/clang-14.0.3.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-14.0.1.src/cmake/modules/AddLLD.cmake
Index: lld-14.0.3.src/cmake/modules/AddLLD.cmake
===================================================================
--- a/lld-14.0.1.src/cmake/modules/AddLLD.cmake
+++ b/lld-14.0.1.src/cmake/modules/AddLLD.cmake
--- a/lld-14.0.3.src/cmake/modules/AddLLD.cmake
+++ b/lld-14.0.3.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-14.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-14.0.1.src/cmake/polly_macros.cmake
Index: polly-14.0.3.src/cmake/polly_macros.cmake
===================================================================
--- a/polly-14.0.1.src/cmake/polly_macros.cmake
+++ b/polly-14.0.1.src/cmake/polly_macros.cmake
--- a/polly-14.0.3.src/cmake/polly_macros.cmake
+++ b/polly-14.0.3.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-14.0.1.src/cmake/polly_macros.cmake
endmacro(add_polly_library)
macro(add_polly_loadable_module name)
Index: polly-14.0.1.src/lib/CMakeLists.txt
Index: polly-14.0.3.src/lib/CMakeLists.txt
===================================================================
--- a/polly-14.0.1.src/lib/CMakeLists.txt
+++ b/polly-14.0.1.src/lib/CMakeLists.txt
--- a/polly-14.0.3.src/lib/CMakeLists.txt
+++ b/polly-14.0.3.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:6b257721d086d84957aaf93a356828c11e10f2f86f032a555c79e4fce824b731
size 6601264

View File

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

View File

@ -1,3 +1,13 @@
-------------------------------------------------------------------
Sat Apr 30 12:32:33 UTC 2022 - Aaron Puchert <aaronpuchert@alice-dsl.net>
- Update to version 14.0.3.
* This release contains bug-fixes for the LLVM 14.0.0 release.
This release is API and ABI compatible with 14.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.
- See if we can go without gold.
- Try enabling ThinLTO for aarch64.
-------------------------------------------------------------------
Sun Apr 24 20:52:29 UTC 2022 - Aaron Puchert <aaronpuchert@alice-dsl.net>

View File

@ -16,14 +16,14 @@
#
%define _relver 14.0.1
%define _relver 14.0.3
%define _version %_relver%{?_rc:rc%_rc}
%define _tagver %_relver%{?_rc:-rc%_rc}
%define _minor 14.0
%define _sonum 14
%define _itsme14 1
# Integer version used by update-alternatives
%define _uaver 1401
%define _uaver 1403
%define _soclang 13
%define _socxx 1
@ -40,11 +40,11 @@
%endif
# We use gold where we want to use ThinLTO, but where lld isn't supported (well).
%ifarch %{ix86} ppc64 s390x
%bcond_without gold
%else
#ifarch %{ix86} ppc64 s390x
#bcond_without gold
#else
%bcond_with gold
%endif
#endif
%ifarch x86_64
%bcond_without lldb
@ -55,7 +55,7 @@
%endif
# Disabled on ARM because it's awfully slow and often times out. (boo#1178070)
%ifarch %{ix86} ppc64 ppc64le s390x x86_64
%ifarch aarch64 %{ix86} ppc64 ppc64le s390x x86_64
%bcond_without thin_lto
%else
%bcond_with thin_lto

View File

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

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

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

View File

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

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

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