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:
parent
7986fe3fcb
commit
9b078c979e
@ -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
3
clang-14.0.3.src.tar.xz
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:f85c55f192cb35b9d6af1f998b7d5abe90e369f8b16445503ffab1b02e75a6f0
|
||||||
|
size 18536196
|
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:e1522becb6e72c8271869896175715810e4d7c19755a83352d97792f46265320
|
|
||||||
size 1413508
|
|
3
clang-docs-14.0.3.src.tar.xz
Normal file
3
clang-docs-14.0.3.src.tar.xz
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:ab321f9490d589ca9fe740975a5c7e619815ac36177192d1859453066681a071
|
||||||
|
size 1413576
|
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:69850d0d5b47fe941735f51bbaeffc331a64b3e28f185e807785c2040f9ab944
|
|
||||||
size 2849328
|
|
3
clang-tools-extra-14.0.3.src.tar.xz
Normal file
3
clang-tools-extra-14.0.3.src.tar.xz
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:f2c85533d586d63784df9d5208e147a35c59a4caed7ff9a0a1f39992a88110a1
|
||||||
|
size 2849308
|
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:e9b2d6b199cb97c356a498a53b8cdca43c9766a1e3086fd8d40ebcb3c3028beb
|
|
||||||
size 2326912
|
|
3
compiler-rt-14.0.3.src.tar.xz
Normal file
3
compiler-rt-14.0.3.src.tar.xz
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:26568ab40e440d54a0fe05f6055dcbe510eb723977afa39d3b56fc2a81f8d05f
|
||||||
|
size 2327000
|
@ -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
3
libcxx-14.0.3.src.tar.xz
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:ae5f31fc7c759fe68ceff3bcdaea9f8d439865bb965ac8d21ed5d15c42311796
|
||||||
|
size 3066368
|
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:ec1ee3681cb6fc182bea5488e56260f2996fb137c4e5ca9838da8fce6636f50c
|
|
||||||
size 561796
|
|
3
libcxxabi-14.0.3.src.tar.xz
Normal file
3
libcxxabi-14.0.3.src.tar.xz
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:21193c6a29248ba5b6dde40beb1f6bdcc7cd13cad66605c764ec100f0fb19fe3
|
||||||
|
size 561780
|
@ -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
3
lld-14.0.3.src.tar.xz
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:a91716f59f8e78018246a7ab6cad1bfdddec270c4db6d3d2a394844ee8799c8f
|
||||||
|
size 1366044
|
@ -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
3
lldb-14.0.3.src.tar.xz
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:e1d1ea7779faadb4c6af6b0541c6fe3346f750bd26d14ddc57186fe3140d0502
|
||||||
|
size 10088540
|
@ -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
3
llvm-14.0.3.src.tar.xz
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:1e09e8c26e1b67bc94a128b62e9b9c24b70c697a2436a479c9e5eedc4ae29654
|
||||||
|
size 49653148
|
@ -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
|
want after installation. By not copying them in the first place we reduce the
|
||||||
disk usage during installation.
|
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
|
--- a/clang-14.0.3.src/cmake/modules/AddClang.cmake
|
||||||
+++ b/clang-14.0.1.src/cmake/modules/AddClang.cmake
|
+++ b/clang-14.0.3.src/cmake/modules/AddClang.cmake
|
||||||
@@ -106,12 +106,15 @@ macro(add_clang_library name)
|
@@ -106,12 +106,15 @@ macro(add_clang_library name)
|
||||||
|
|
||||||
if (NOT LLVM_INSTALL_TOOLCHAIN_ONLY OR ARG_INSTALL_WITH_TOOLCHAIN)
|
if (NOT LLVM_INSTALL_TOOLCHAIN_ONLY OR ARG_INSTALL_WITH_TOOLCHAIN)
|
||||||
@ -68,10 +68,10 @@ Index: cmake/modules/AddLLVM.cmake
|
|||||||
endif()
|
endif()
|
||||||
if (ARG_MODULE)
|
if (ARG_MODULE)
|
||||||
set_target_properties(${name} PROPERTIES FOLDER "Loadable modules")
|
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
|
--- a/lld-14.0.3.src/cmake/modules/AddLLD.cmake
|
||||||
+++ b/lld-14.0.1.src/cmake/modules/AddLLD.cmake
|
+++ b/lld-14.0.3.src/cmake/modules/AddLLD.cmake
|
||||||
@@ -17,13 +17,6 @@ macro(add_lld_library name)
|
@@ -17,13 +17,6 @@ macro(add_lld_library name)
|
||||||
|
|
||||||
if (NOT LLVM_INSTALL_TOOLCHAIN_ONLY)
|
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)
|
if (${ARG_SHARED} AND NOT CMAKE_CONFIGURATION_TYPES)
|
||||||
add_llvm_install_targets(install-${name}
|
add_llvm_install_targets(install-${name}
|
||||||
DEPENDS ${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
|
--- a/polly-14.0.3.src/cmake/polly_macros.cmake
|
||||||
+++ b/polly-14.0.1.src/cmake/polly_macros.cmake
|
+++ b/polly-14.0.3.src/cmake/polly_macros.cmake
|
||||||
@@ -42,12 +42,14 @@ macro(add_polly_library name)
|
@@ -42,12 +42,14 @@ macro(add_polly_library name)
|
||||||
llvm_config(${name} ${LLVM_LINK_COMPONENTS})
|
llvm_config(${name} ${LLVM_LINK_COMPONENTS})
|
||||||
endif( 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)
|
endmacro(add_polly_library)
|
||||||
|
|
||||||
macro(add_polly_loadable_module name)
|
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
|
--- a/polly-14.0.3.src/lib/CMakeLists.txt
|
||||||
+++ b/polly-14.0.1.src/lib/CMakeLists.txt
|
+++ b/polly-14.0.3.src/lib/CMakeLists.txt
|
||||||
@@ -74,7 +74,7 @@ set_target_properties(PollyCore PROPERTI
|
@@ -74,7 +74,7 @@ set_target_properties(PollyCore PROPERTI
|
||||||
# It depends on all library it needs, such that with
|
# It depends on all library it needs, such that with
|
||||||
# LLVM_POLLY_LINK_INTO_TOOLS=ON, its dependencies like PollyISL are linked as
|
# 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:6b257721d086d84957aaf93a356828c11e10f2f86f032a555c79e4fce824b731
|
|
||||||
size 6601264
|
|
3
llvm-docs-14.0.3.src.tar.xz
Normal file
3
llvm-docs-14.0.3.src.tar.xz
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:b4833bddd0d6bc75fd223d4f185094903d6cce40ec8c3d3fc25cc7702ebfaa2c
|
||||||
|
size 6601060
|
@ -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>
|
Sun Apr 24 20:52:29 UTC 2022 - Aaron Puchert <aaronpuchert@alice-dsl.net>
|
||||||
|
|
||||||
|
14
llvm14.spec
14
llvm14.spec
@ -16,14 +16,14 @@
|
|||||||
#
|
#
|
||||||
|
|
||||||
|
|
||||||
%define _relver 14.0.1
|
%define _relver 14.0.3
|
||||||
%define _version %_relver%{?_rc:rc%_rc}
|
%define _version %_relver%{?_rc:rc%_rc}
|
||||||
%define _tagver %_relver%{?_rc:-rc%_rc}
|
%define _tagver %_relver%{?_rc:-rc%_rc}
|
||||||
%define _minor 14.0
|
%define _minor 14.0
|
||||||
%define _sonum 14
|
%define _sonum 14
|
||||||
%define _itsme14 1
|
%define _itsme14 1
|
||||||
# Integer version used by update-alternatives
|
# Integer version used by update-alternatives
|
||||||
%define _uaver 1401
|
%define _uaver 1403
|
||||||
%define _soclang 13
|
%define _soclang 13
|
||||||
%define _socxx 1
|
%define _socxx 1
|
||||||
|
|
||||||
@ -40,11 +40,11 @@
|
|||||||
%endif
|
%endif
|
||||||
|
|
||||||
# We use gold where we want to use ThinLTO, but where lld isn't supported (well).
|
# We use gold where we want to use ThinLTO, but where lld isn't supported (well).
|
||||||
%ifarch %{ix86} ppc64 s390x
|
#ifarch %{ix86} ppc64 s390x
|
||||||
%bcond_without gold
|
#bcond_without gold
|
||||||
%else
|
#else
|
||||||
%bcond_with gold
|
%bcond_with gold
|
||||||
%endif
|
#endif
|
||||||
|
|
||||||
%ifarch x86_64
|
%ifarch x86_64
|
||||||
%bcond_without lldb
|
%bcond_without lldb
|
||||||
@ -55,7 +55,7 @@
|
|||||||
%endif
|
%endif
|
||||||
|
|
||||||
# Disabled on ARM because it's awfully slow and often times out. (boo#1178070)
|
# 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
|
%bcond_without thin_lto
|
||||||
%else
|
%else
|
||||||
%bcond_with thin_lto
|
%bcond_with thin_lto
|
||||||
|
@ -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
3
openmp-14.0.3.src.tar.xz
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:0534ab5ce578db604a46eca56e4f83b46f26fbe4dd837abb79ed04c5543be379
|
||||||
|
size 1205324
|
@ -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
3
polly-14.0.3.src.tar.xz
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:079aa83b3ee6a918fec438eb04cc6a6370618575606d6756762d4f8ce112c757
|
||||||
|
size 9353504
|
Loading…
Reference in New Issue
Block a user