diff --git a/clang-17.0.5.src.tar.xz b/clang-17.0.5.src.tar.xz deleted file mode 100644 index 815a52b..0000000 --- a/clang-17.0.5.src.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:66b45502b9d570fda7feefe3595e34f0bf0c49df84f4298c7735289427f17bcb -size 21574748 diff --git a/clang-17.0.5.src.tar.xz.sig b/clang-17.0.5.src.tar.xz.sig deleted file mode 100644 index 3e0e171..0000000 Binary files a/clang-17.0.5.src.tar.xz.sig and /dev/null differ diff --git a/clang-17.0.6.src.tar.xz b/clang-17.0.6.src.tar.xz new file mode 100644 index 0000000..6dc650a --- /dev/null +++ b/clang-17.0.6.src.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a78f668a726ae1d3d9a7179996d97b12b90fb76ab9442a43110b972ff7ad9029 +size 21577596 diff --git a/clang-17.0.6.src.tar.xz.sig b/clang-17.0.6.src.tar.xz.sig new file mode 100644 index 0000000..00ac5e7 Binary files /dev/null and b/clang-17.0.6.src.tar.xz.sig differ diff --git a/clang-docs-17.0.5.src.tar.xz b/clang-docs-17.0.5.src.tar.xz deleted file mode 100644 index d5c40ce..0000000 --- a/clang-docs-17.0.5.src.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:1524a659cbe618e46f4ca12c389b3fe96558e8cdbdaca6cab35e3cbf6baae189 -size 1614892 diff --git a/clang-docs-17.0.6.src.tar.xz b/clang-docs-17.0.6.src.tar.xz new file mode 100644 index 0000000..4a04d2d --- /dev/null +++ b/clang-docs-17.0.6.src.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:68966ebc0df1ed641049faee35df1bf638ef5ecd794f0483edd81e60591cb568 +size 1615064 diff --git a/clang-tools-extra-17.0.5.src.tar.xz b/clang-tools-extra-17.0.5.src.tar.xz deleted file mode 100644 index 5fe2757..0000000 --- a/clang-tools-extra-17.0.5.src.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:599cf5ae037e8da4107efadccb996fd7f8e42a3ae96f8b09514560b840b8ab89 -size 3270140 diff --git a/clang-tools-extra-17.0.5.src.tar.xz.sig b/clang-tools-extra-17.0.5.src.tar.xz.sig deleted file mode 100644 index abf1295..0000000 Binary files a/clang-tools-extra-17.0.5.src.tar.xz.sig and /dev/null differ diff --git a/clang-tools-extra-17.0.6.src.tar.xz b/clang-tools-extra-17.0.6.src.tar.xz new file mode 100644 index 0000000..c7e8407 --- /dev/null +++ b/clang-tools-extra-17.0.6.src.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:aa774642415d338d7b77a66fcbad6fd1f77f382dabcb67422a6230614eff1ab9 +size 3269980 diff --git a/clang-tools-extra-17.0.6.src.tar.xz.sig b/clang-tools-extra-17.0.6.src.tar.xz.sig new file mode 100644 index 0000000..d5191a5 Binary files /dev/null and b/clang-tools-extra-17.0.6.src.tar.xz.sig differ diff --git a/cmake-17.0.5.src.tar.xz b/cmake-17.0.5.src.tar.xz deleted file mode 100644 index b3bd372..0000000 --- a/cmake-17.0.5.src.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:734ea7767ebda642d22c878024c9fb14ae0521d048bdba54e463bb73260adaef -size 8712 diff --git a/cmake-17.0.5.src.tar.xz.sig b/cmake-17.0.5.src.tar.xz.sig deleted file mode 100644 index f380bd2..0000000 Binary files a/cmake-17.0.5.src.tar.xz.sig and /dev/null differ diff --git a/cmake-17.0.6.src.tar.xz b/cmake-17.0.6.src.tar.xz new file mode 100644 index 0000000..f88b30d --- /dev/null +++ b/cmake-17.0.6.src.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:807f069c54dc20cb47b21c1f6acafdd9c649f3ae015609040d6182cab01140f4 +size 8712 diff --git a/cmake-17.0.6.src.tar.xz.sig b/cmake-17.0.6.src.tar.xz.sig new file mode 100644 index 0000000..4dadb53 Binary files /dev/null and b/cmake-17.0.6.src.tar.xz.sig differ diff --git a/compiler-rt-17.0.5.src.tar.xz b/compiler-rt-17.0.5.src.tar.xz deleted file mode 100644 index 06486b4..0000000 --- a/compiler-rt-17.0.5.src.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:4e3b4a05780baf04a11e80efbe5039ff3ef17af617233f326f073e7af2cdab89 -size 2420936 diff --git a/compiler-rt-17.0.5.src.tar.xz.sig b/compiler-rt-17.0.5.src.tar.xz.sig deleted file mode 100644 index dfa5a55..0000000 Binary files a/compiler-rt-17.0.5.src.tar.xz.sig and /dev/null differ diff --git a/compiler-rt-17.0.6.src.tar.xz b/compiler-rt-17.0.6.src.tar.xz new file mode 100644 index 0000000..6500f90 --- /dev/null +++ b/compiler-rt-17.0.6.src.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:11b8d09dcf92a0f91c5c82defb5ad9ff4acf5cf073a80c317204baa922d136b4 +size 2421808 diff --git a/compiler-rt-17.0.6.src.tar.xz.sig b/compiler-rt-17.0.6.src.tar.xz.sig new file mode 100644 index 0000000..7248870 Binary files /dev/null and b/compiler-rt-17.0.6.src.tar.xz.sig differ diff --git a/libcxx-17.0.5.src.tar.xz b/libcxx-17.0.5.src.tar.xz deleted file mode 100644 index 946e762..0000000 --- a/libcxx-17.0.5.src.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:18c5d9413a63aa624c48273de4cce6b5e288b56a7a0b3cf4ecd93954255f4ddf -size 3955896 diff --git a/libcxx-17.0.5.src.tar.xz.sig b/libcxx-17.0.5.src.tar.xz.sig deleted file mode 100644 index a4e72bb..0000000 Binary files a/libcxx-17.0.5.src.tar.xz.sig and /dev/null differ diff --git a/libcxx-17.0.6.src.tar.xz b/libcxx-17.0.6.src.tar.xz new file mode 100644 index 0000000..0f5a6a9 --- /dev/null +++ b/libcxx-17.0.6.src.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:edf7b12046ada95c63bd6c57099e8452f68f8be0affd9af96df16fd48e632ec1 +size 3946532 diff --git a/libcxx-17.0.6.src.tar.xz.sig b/libcxx-17.0.6.src.tar.xz.sig new file mode 100644 index 0000000..8008912 Binary files /dev/null and b/libcxx-17.0.6.src.tar.xz.sig differ diff --git a/libcxxabi-17.0.5.src.tar.xz b/libcxxabi-17.0.5.src.tar.xz deleted file mode 100644 index 0624c62..0000000 --- a/libcxxabi-17.0.5.src.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:1b92dd9fdf7f8857f34498e33a73119c2fe23280414a107523c9704c891b9543 -size 575600 diff --git a/libcxxabi-17.0.5.src.tar.xz.sig b/libcxxabi-17.0.5.src.tar.xz.sig deleted file mode 100644 index db0b683..0000000 Binary files a/libcxxabi-17.0.5.src.tar.xz.sig and /dev/null differ diff --git a/libcxxabi-17.0.6.src.tar.xz b/libcxxabi-17.0.6.src.tar.xz new file mode 100644 index 0000000..727436d --- /dev/null +++ b/libcxxabi-17.0.6.src.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7c141caedb28bbf38c41de0c2760f7842ccbf9ecdbc8949039858d2dd4c7b309 +size 575744 diff --git a/libcxxabi-17.0.6.src.tar.xz.sig b/libcxxabi-17.0.6.src.tar.xz.sig new file mode 100644 index 0000000..4d8b3d7 Binary files /dev/null and b/libcxxabi-17.0.6.src.tar.xz.sig differ diff --git a/lld-17.0.5.src.tar.xz b/lld-17.0.5.src.tar.xz deleted file mode 100644 index a1125dd..0000000 --- a/lld-17.0.5.src.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:eaf86bc352be5d1a86b65aedbaf34cd38d149d17edf602ad9605c2eaea560eb3 -size 1506168 diff --git a/lld-17.0.5.src.tar.xz.sig b/lld-17.0.5.src.tar.xz.sig deleted file mode 100644 index bf61fbc..0000000 Binary files a/lld-17.0.5.src.tar.xz.sig and /dev/null differ diff --git a/lld-17.0.6.src.tar.xz b/lld-17.0.6.src.tar.xz new file mode 100644 index 0000000..27c2eb3 --- /dev/null +++ b/lld-17.0.6.src.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4ac13125616dc44905b85820aa403d27ec1226329b7f674daeb5f5584c6f0b22 +size 1506048 diff --git a/lld-17.0.6.src.tar.xz.sig b/lld-17.0.6.src.tar.xz.sig new file mode 100644 index 0000000..dbed50a Binary files /dev/null and b/lld-17.0.6.src.tar.xz.sig differ diff --git a/lldb-17.0.5.src.tar.xz b/lldb-17.0.5.src.tar.xz deleted file mode 100644 index 568f1aa..0000000 --- a/lldb-17.0.5.src.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:cfc10ed4a7de8681ca599c4718eecc91802f95c7f7dace66f5d0815b1aec6103 -size 10494184 diff --git a/lldb-17.0.5.src.tar.xz.sig b/lldb-17.0.5.src.tar.xz.sig deleted file mode 100644 index ff6a8e5..0000000 Binary files a/lldb-17.0.5.src.tar.xz.sig and /dev/null differ diff --git a/lldb-17.0.6.src.tar.xz b/lldb-17.0.6.src.tar.xz new file mode 100644 index 0000000..31134af --- /dev/null +++ b/lldb-17.0.6.src.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7bb3159e10e04cee355e51a2683097d130687d310b26af4e1cb80bd0b9f74cd3 +size 10493512 diff --git a/lldb-17.0.6.src.tar.xz.sig b/lldb-17.0.6.src.tar.xz.sig new file mode 100644 index 0000000..f1a897a Binary files /dev/null and b/lldb-17.0.6.src.tar.xz.sig differ diff --git a/llvm-17.0.5.src.tar.xz b/llvm-17.0.5.src.tar.xz deleted file mode 100644 index 9c2715a..0000000 --- a/llvm-17.0.5.src.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:569526fd017478eee51518a79c064442c0499269c6a6de586e409d91282afd04 -size 59298032 diff --git a/llvm-17.0.5.src.tar.xz.sig b/llvm-17.0.5.src.tar.xz.sig deleted file mode 100644 index a3a020b..0000000 Binary files a/llvm-17.0.5.src.tar.xz.sig and /dev/null differ diff --git a/llvm-17.0.6.src.tar.xz b/llvm-17.0.6.src.tar.xz new file mode 100644 index 0000000..de3e329 --- /dev/null +++ b/llvm-17.0.6.src.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b638167da139126ca11917b6880207cc6e8f9d1cbb1a48d87d017f697ef78188 +size 59298244 diff --git a/llvm-17.0.6.src.tar.xz.sig b/llvm-17.0.6.src.tar.xz.sig new file mode 100644 index 0000000..02be2d4 Binary files /dev/null and b/llvm-17.0.6.src.tar.xz.sig differ diff --git a/llvm-do-not-install-static-libraries.patch b/llvm-do-not-install-static-libraries.patch index 02734bf..10a69af 100644 --- a/llvm-do-not-install-static-libraries.patch +++ b/llvm-do-not-install-static-libraries.patch @@ -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-17.0.5.src/cmake/modules/AddClang.cmake +Index: clang-17.0.6.src/cmake/modules/AddClang.cmake =================================================================== ---- a/clang-17.0.5.src/cmake/modules/AddClang.cmake -+++ b/clang-17.0.5.src/cmake/modules/AddClang.cmake +--- a/clang-17.0.6.src/cmake/modules/AddClang.cmake ++++ b/clang-17.0.6.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-17.0.5.src/cmake/modules/AddLLD.cmake +Index: lld-17.0.6.src/cmake/modules/AddLLD.cmake =================================================================== ---- a/lld-17.0.5.src/cmake/modules/AddLLD.cmake -+++ b/lld-17.0.5.src/cmake/modules/AddLLD.cmake +--- a/lld-17.0.6.src/cmake/modules/AddLLD.cmake ++++ b/lld-17.0.6.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-17.0.5.src/cmake/modules/AddLLD.cmake if (${ARG_SHARED} AND NOT CMAKE_CONFIGURATION_TYPES) add_llvm_install_targets(install-${name} DEPENDS ${name} -Index: polly-17.0.5.src/cmake/polly_macros.cmake +Index: polly-17.0.6.src/cmake/polly_macros.cmake =================================================================== ---- a/polly-17.0.5.src/cmake/polly_macros.cmake -+++ b/polly-17.0.5.src/cmake/polly_macros.cmake +--- a/polly-17.0.6.src/cmake/polly_macros.cmake ++++ b/polly-17.0.6.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-17.0.5.src/cmake/polly_macros.cmake endmacro(add_polly_library) macro(add_polly_loadable_module name) -Index: polly-17.0.5.src/lib/CMakeLists.txt +Index: polly-17.0.6.src/lib/CMakeLists.txt =================================================================== ---- a/polly-17.0.5.src/lib/CMakeLists.txt -+++ b/polly-17.0.5.src/lib/CMakeLists.txt +--- a/polly-17.0.6.src/lib/CMakeLists.txt ++++ b/polly-17.0.6.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 diff --git a/llvm-docs-17.0.5.src.tar.xz b/llvm-docs-17.0.5.src.tar.xz deleted file mode 100644 index f4290c0..0000000 --- a/llvm-docs-17.0.5.src.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:ae53a57571944395ddcddd318f0512e88ec4923a1d185724e7d229c6ceb77a7a -size 7138248 diff --git a/llvm-docs-17.0.6.src.tar.xz b/llvm-docs-17.0.6.src.tar.xz new file mode 100644 index 0000000..12b843f --- /dev/null +++ b/llvm-docs-17.0.6.src.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:33d1bd674f9de0dfbbad6e34d24372fd1ce48f1ba6d730b124c57036fd20bf4c +size 7138248 diff --git a/llvm-normally-versioned-libllvm.patch b/llvm-normally-versioned-libllvm.patch index 5b73d54..006b705 100644 --- a/llvm-normally-versioned-libllvm.patch +++ b/llvm-normally-versioned-libllvm.patch @@ -46,11 +46,11 @@ Index: llvm-8.0.0rc3.src/tools/llvm-config/llvm-config.cpp // If LLVM_LINK_DYLIB is ON, the single shared library will be returned // for "--libs", etc, if they exist. This behaviour can be overridden with -Index: llvm-8.0.0rc3.src/tools/llvm-shlib/CMakeLists.txt +Index: llvm-17.0.6.src/tools/llvm-shlib/CMakeLists.txt =================================================================== ---- llvm-8.0.0rc3.src.orig/tools/llvm-shlib/CMakeLists.txt -+++ llvm-8.0.0rc3.src/tools/llvm-shlib/CMakeLists.txt -@@ -42,7 +42,7 @@ if(LLVM_BUILD_LLVM_DYLIB) +--- llvm-17.0.6.src.orig/tools/llvm-shlib/CMakeLists.txt ++++ llvm-17.0.6.src/tools/llvm-shlib/CMakeLists.txt +@@ -30,7 +30,7 @@ if(LLVM_BUILD_LLVM_DYLIB) if (LLVM_LINK_LLVM_DYLIB) set(INSTALL_WITH_TOOLCHAIN INSTALL_WITH_TOOLCHAIN) endif() @@ -58,7 +58,7 @@ Index: llvm-8.0.0rc3.src/tools/llvm-shlib/CMakeLists.txt + add_llvm_library(LLVM SHARED DISABLE_LLVM_LINK_LLVM_DYLIB ${INSTALL_WITH_TOOLCHAIN} ${SOURCES}) list(REMOVE_DUPLICATES LIB_NAMES) - if(("${CMAKE_SYSTEM_NAME}" STREQUAL "Linux") OR (MINGW) OR (HAIKU) + if((MINGW) OR (HAIKU) Index: llvm-17.0.0rc1.src/test/lit.cfg.py =================================================================== --- llvm-17.0.0rc1.src.orig/test/lit.cfg.py diff --git a/llvm17.changes b/llvm17.changes index a082e95..798fbd3 100644 --- a/llvm17.changes +++ b/llvm17.changes @@ -1,3 +1,19 @@ +------------------------------------------------------------------- +Thu Nov 30 22:53:03 UTC 2023 - Aaron Puchert + +- Update to version 17.0.6. + * This release contains bug-fixes for the LLVM 17.0.0 release. + This release is API and ABI compatible with 17.0.0. +- Rebase patches: + * llvm-do-not-install-static-libraries.patch + * llvm-normally-versioned-libllvm.patch +- Use major version only instead of full (patch-level) version for + versioned executables: we don't support parallel installation of + multiple versions of the same LLVM major version. (boo#1217450) + Also drop the clang-X.Y symlink that was introduced for + boo#1012260, because Y is always 0. +- Manage clang-cpp with update-alternatives like other binaries. + ------------------------------------------------------------------- Sat Nov 18 22:07:04 UTC 2023 - Aaron Puchert diff --git a/llvm17.spec b/llvm17.spec index 0e821ae..a81d7ae 100644 --- a/llvm17.spec +++ b/llvm17.spec @@ -16,7 +16,7 @@ # -%global _relver 17.0.5 +%global _relver 17.0.6 %global _version %_relver%{?_rc:rc%_rc} %global _tagver %_relver%{?_rc:-rc%_rc} %global _sonum 17 @@ -24,7 +24,7 @@ %global _soname %{_sonum}%{?_sosuffix} %global _itsme17 1 # Integer version used by update-alternatives -%global _uaver 1705 +%global _uaver 1706 %global _soclang 13 %global _socxx 1 @@ -219,6 +219,7 @@ clang++ \ clang-check \ clang-cl \ + clang-cpp \ clang-extdef-mapping \ clang-format \ clang-linker-wrapper \ @@ -1265,35 +1266,28 @@ rm %{buildroot}%{_libdir}/libarcher_static.a # Prepare for update-alternatives usage mkdir -p %{buildroot}%{_sysconfdir}/alternatives -# Fix the clang -> clang-X.Y symlink to work with update-alternatives +# Fix the clang -> clang-X symlink to work with update-alternatives mv %{buildroot}%{_bindir}/clang-%{_sonum} %{buildroot}%{_bindir}/clang -ln -s %{_bindir}/clang-%{_relver} %{buildroot}%{_bindir}/clang-%{_sonum} -ln -s %{_bindir}/clang-%{_relver} %{buildroot}%{_bindir}/clang-%{_minor} - -# Add clang++-X.Y symbolic link as well - it seems to be expected by some -# software. https://bugzilla.opensuse.org/show_bug.cgi?id=1012260 -ln -s %{_bindir}/clang++-%{_relver} %{buildroot}%{_bindir}/clang++-%{_sonum} -ln -s %{_bindir}/clang++-%{_relver} %{buildroot}%{_bindir}/clang++-%{_minor} # Rewrite symlinks to point to new location for p in %{shrink:%binfiles} ; do if [ -h "%{buildroot}%{_bindir}/$p" ] ; then - ln -f -s %{_bindir}/$(readlink %{buildroot}%{_bindir}/$p)-%{_relver} %{buildroot}%{_bindir}/$p + ln -f -s %{_bindir}/$(readlink %{buildroot}%{_bindir}/$p)-%{_sonum} %{buildroot}%{_bindir}/$p fi done for p in %{shrink:%binfiles} ; do - mv %{buildroot}%{_bindir}/$p %{buildroot}%{_bindir}/$p-%{_relver} + mv %{buildroot}%{_bindir}/$p %{buildroot}%{_bindir}/$p-%{_sonum} ln -s -f %{_sysconfdir}/alternatives/$p %{buildroot}%{_bindir}/$p done for p in %{shrink:%manfiles} ; do - mv %{buildroot}%{_mandir}/man1/$p.1 %{buildroot}%{_mandir}/man1/$p-%{_relver}.1 + mv %{buildroot}%{_mandir}/man1/$p.1 %{buildroot}%{_mandir}/man1/$p-%{_sonum}.1 ln -s -f %{_sysconfdir}/alternatives/$p.1%{ext_man} %{buildroot}%{_mandir}/man1/$p.1%{ext_man} done # Also rewrite the CMake files referring to the binaries. sed -i "$( for p in %{shrink:%binfiles}; do - echo "s|\"\${_IMPORT_PREFIX}/bin/$p\"|\"\${_IMPORT_PREFIX}/bin/$p-%{_relver}\"|g" + echo "s|\"\${_IMPORT_PREFIX}/bin/$p\"|\"\${_IMPORT_PREFIX}/bin/$p-%{_sonum}\"|g" done )" %{buildroot}%{_libdir}/cmake/{llvm/LLVMExports,clang/ClangTargets}-relwithdebinfo.cmake @@ -1481,14 +1475,14 @@ rm -rf ./stage1 ./build %endif %global ua_install() %{_sbindir}/update-alternatives \\\ - --install %{_bindir}/%1 %1 %{_bindir}/%1-%{_relver} %{_uaver} + --install %{_bindir}/%1 %1 %{_bindir}/%1-%{_sonum} %{_uaver} %global ua_bin_slave() \\\ - --slave %{_bindir}/%1 %1 %{_bindir}/%1-%{_relver} + --slave %{_bindir}/%1 %1 %{_bindir}/%1-%{_sonum} %global ua_man_slave() \\\ - --slave %{_mandir}/man1/%1.1%{ext_man} %1.1%{ext_man} %{_mandir}/man1/%1-%{_relver}.1%{ext_man} + --slave %{_mandir}/man1/%1.1%{ext_man} %1.1%{ext_man} %{_mandir}/man1/%1-%{_sonum}.1%{ext_man} %global ua_remove() \ -if [ ! -f %{_bindir}/%1-%{_relver} ] ; then \ - %{_sbindir}/update-alternatives --remove %1 %{_bindir}/%1-%{_relver} \ +if [ ! -f %{_bindir}/%1-%{_sonum} ] ; then \ + %{_sbindir}/update-alternatives --remove %1 %{_bindir}/%1-%{_sonum} \ fi %post @@ -1537,14 +1531,14 @@ fi %global bin_path() \ %{_bindir}/%1 -%global bin_relver_path() \ -%{_bindir}/%1-%{_relver} +%global bin_sonum_path() \ +%{_bindir}/%1-%{_sonum} %global ghost_ua_bin_link() \ %ghost %{_sysconfdir}/alternatives/%1 %global man_path() \ %{_mandir}/man1/%1.1%{ext_man} -%global man_relver_path() \ -%{_mandir}/man1/%1-%{_relver}.1%{ext_man} +%global man_sonum_path() \ +%{_mandir}/man1/%1-%{_sonum}.1%{ext_man} %global ghost_ua_man_link() \ %ghost %{_sysconfdir}/alternatives/%1.1%{ext_man} @@ -1554,10 +1548,10 @@ fi %{lapply -p bin_path %llvm_elf_dwarf_tools} %{lapply -p bin_path %llvm_abi_coff_macho_tools} %{lapply -p bin_path %llvm_instr_devel_tools} -%{lapply -p bin_relver_path %llvm_ua_anchor %llvm_tools} -%{lapply -p bin_relver_path %llvm_elf_dwarf_tools} -%{lapply -p bin_relver_path %llvm_abi_coff_macho_tools} -%{lapply -p bin_relver_path %llvm_instr_devel_tools} +%{lapply -p bin_sonum_path %llvm_ua_anchor %llvm_tools} +%{lapply -p bin_sonum_path %llvm_elf_dwarf_tools} +%{lapply -p bin_sonum_path %llvm_abi_coff_macho_tools} +%{lapply -p bin_sonum_path %llvm_instr_devel_tools} %{lapply -p ghost_ua_bin_link %llvm_ua_anchor %llvm_tools} %{lapply -p ghost_ua_bin_link %llvm_elf_dwarf_tools} %{lapply -p ghost_ua_bin_link %llvm_abi_coff_macho_tools} @@ -1566,29 +1560,24 @@ fi %{lapply -p man_path %llvm_man} %{lapply -p man_path %llvm_bin_utils_man} %{lapply -p man_path %llvm_devel_utils_man} -%{lapply -p man_relver_path %llvm_man} -%{lapply -p man_relver_path %llvm_bin_utils_man} -%{lapply -p man_relver_path %llvm_devel_utils_man} +%{lapply -p man_sonum_path %llvm_man} +%{lapply -p man_sonum_path %llvm_bin_utils_man} +%{lapply -p man_sonum_path %llvm_devel_utils_man} %{lapply -p ghost_ua_man_link %llvm_man} %{lapply -p ghost_ua_man_link %llvm_bin_utils_man} %{lapply -p ghost_ua_man_link %llvm_devel_utils_man} %files -n clang%{_sonum} %license CREDITS.TXT LICENSE.TXT -%{_bindir}/clang-%{_minor} -%{_bindir}/clang-%{_sonum} -%{_bindir}/clang++-%{_minor} -%{_bindir}/clang++-%{_sonum} -%{_bindir}/clang-cpp %{lapply -p bin_path %clang_ua_anchor %clang_binfiles} %{lapply -p bin_path %clang_tools_extra_binfiles} -%{lapply -p bin_relver_path %clang_ua_anchor %clang_binfiles} -%{lapply -p bin_relver_path %clang_tools_extra_binfiles} +%{lapply -p bin_sonum_path %clang_ua_anchor %clang_binfiles} +%{lapply -p bin_sonum_path %clang_tools_extra_binfiles} %{lapply -p ghost_ua_bin_link %clang_ua_anchor %clang_binfiles} %{lapply -p ghost_ua_bin_link %clang_tools_extra_binfiles} %{lapply -p man_path %clang_manfiles} -%{lapply -p man_relver_path %clang_manfiles} +%{lapply -p man_sonum_path %clang_manfiles} %{lapply -p ghost_ua_man_link %clang_manfiles} %dir %{_libdir}/clang/ @@ -1756,7 +1745,7 @@ fi %files -n lld%{_sonum} %license CREDITS.TXT LICENSE.TXT %{lapply -p bin_path %lld_ua_anchor %lld_binfiles} -%{lapply -p bin_relver_path %lld_ua_anchor %lld_binfiles} +%{lapply -p bin_sonum_path %lld_ua_anchor %lld_binfiles} %{lapply -p ghost_ua_bin_link %lld_ua_anchor %lld_binfiles} %endif @@ -1764,7 +1753,7 @@ fi %files -n lldb%{_sonum} %license CREDITS.TXT LICENSE.TXT %{lapply -p bin_path %lldb_ua_anchor %lldb_binfiles} -%{lapply -p bin_relver_path %lldb_ua_anchor %lldb_binfiles} +%{lapply -p bin_sonum_path %lldb_ua_anchor %lldb_binfiles} %{lapply -p ghost_ua_bin_link %lldb_ua_anchor %lldb_binfiles} %if %{with lldb_python} diff --git a/openmp-17.0.5.src.tar.xz b/openmp-17.0.5.src.tar.xz deleted file mode 100644 index 547f0e6..0000000 --- a/openmp-17.0.5.src.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:13c80e80d3eea2f4ffe89585a8e8c81bdedec410192c613fc089a12f7da4c0a2 -size 1273408 diff --git a/openmp-17.0.5.src.tar.xz.sig b/openmp-17.0.5.src.tar.xz.sig deleted file mode 100644 index ae1320e..0000000 Binary files a/openmp-17.0.5.src.tar.xz.sig and /dev/null differ diff --git a/openmp-17.0.6.src.tar.xz b/openmp-17.0.6.src.tar.xz new file mode 100644 index 0000000..762ecf5 --- /dev/null +++ b/openmp-17.0.6.src.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:74334cbb4dc8b73a768448a7561d5a3540404940b2267b1fb9813a6464b320de +size 1273412 diff --git a/openmp-17.0.6.src.tar.xz.sig b/openmp-17.0.6.src.tar.xz.sig new file mode 100644 index 0000000..fcb5f84 Binary files /dev/null and b/openmp-17.0.6.src.tar.xz.sig differ diff --git a/polly-17.0.5.src.tar.xz b/polly-17.0.5.src.tar.xz deleted file mode 100644 index 08e1b15..0000000 --- a/polly-17.0.5.src.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:2048c2149fc61d134926bd662d039f06aba9ae193847fef0e8536075209c48ae -size 9215772 diff --git a/polly-17.0.5.src.tar.xz.sig b/polly-17.0.5.src.tar.xz.sig deleted file mode 100644 index a9ae639..0000000 Binary files a/polly-17.0.5.src.tar.xz.sig and /dev/null differ diff --git a/polly-17.0.6.src.tar.xz b/polly-17.0.6.src.tar.xz new file mode 100644 index 0000000..3da0617 --- /dev/null +++ b/polly-17.0.6.src.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b4d39ab1cd65a8da234de0fa4a8a9b012aa48688168f4ea87fa5f3f42e03871c +size 9219324 diff --git a/polly-17.0.6.src.tar.xz.sig b/polly-17.0.6.src.tar.xz.sig new file mode 100644 index 0000000..b3ce3f0 Binary files /dev/null and b/polly-17.0.6.src.tar.xz.sig differ diff --git a/runtimes-17.0.5.src.tar.xz b/runtimes-17.0.5.src.tar.xz deleted file mode 100644 index 23b1126..0000000 --- a/runtimes-17.0.5.src.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:624ce23776dfb730e0b960091ba795c5ce26a0a7a0bea2e575804f1a5ac027e6 -size 6244 diff --git a/runtimes-17.0.5.src.tar.xz.sig b/runtimes-17.0.5.src.tar.xz.sig deleted file mode 100644 index 40063ca..0000000 Binary files a/runtimes-17.0.5.src.tar.xz.sig and /dev/null differ diff --git a/runtimes-17.0.6.src.tar.xz b/runtimes-17.0.6.src.tar.xz new file mode 100644 index 0000000..acf356d --- /dev/null +++ b/runtimes-17.0.6.src.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:eb58b5be78741c6a3429f3b58910e81aa001d0720627b932595e1f39ed93075a +size 6240 diff --git a/runtimes-17.0.6.src.tar.xz.sig b/runtimes-17.0.6.src.tar.xz.sig new file mode 100644 index 0000000..fad8672 Binary files /dev/null and b/runtimes-17.0.6.src.tar.xz.sig differ diff --git a/third-party-17.0.5.src.tar.xz b/third-party-17.0.5.src.tar.xz deleted file mode 100644 index a0ccc46..0000000 --- a/third-party-17.0.5.src.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:fe2f67bda7b1c28ff3930a91481cf64b6059aacf7b683c29b95424d32a258890 -size 383700 diff --git a/third-party-17.0.5.src.tar.xz.sig b/third-party-17.0.5.src.tar.xz.sig deleted file mode 100644 index 4adc8bc..0000000 Binary files a/third-party-17.0.5.src.tar.xz.sig and /dev/null differ diff --git a/third-party-17.0.6.src.tar.xz b/third-party-17.0.6.src.tar.xz new file mode 100644 index 0000000..616ee93 --- /dev/null +++ b/third-party-17.0.6.src.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3054d0a9c9375dab1a4539cc2cc45ab340341c5d71475f9599ba7752e222947b +size 383752 diff --git a/third-party-17.0.6.src.tar.xz.sig b/third-party-17.0.6.src.tar.xz.sig new file mode 100644 index 0000000..d21113f Binary files /dev/null and b/third-party-17.0.6.src.tar.xz.sig differ