The package rpms/llvm.git has added or updated architecture specific content in its spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s): https://src.fedoraproject.org/cgit/rpms/llvm.git/commit/?id=4be4b92cb18384c4....
Change: -%ifarch %{arm}
Thanks.
Full change: ============
commit dae42895a5fba5a916c7b0729164f213cd67b39b Author: Tulio Magno Quites Machado Filho tuliom@redhat.com Date: Tue Nov 28 14:37:32 2023 -0300
Update to LLVM 17.0.6
diff --git a/llvm.spec b/llvm.spec index f534315..1d0a56e 100644 --- a/llvm.spec +++ b/llvm.spec @@ -36,7 +36,7 @@
%global maj_ver 17 %global min_ver 0 -%global patch_ver 5 +%global patch_ver 6 #global rc_ver 4
%if %{with snapshot_build} @@ -592,6 +592,9 @@ fi %changelog %{?llvm_snapshot_changelog_entry}
+* Tue Nov 28 2023 Tulio Magno Quites Machado Filho tuliom@redhat.com - 17.0.6-1 +- Update to LLVM 17.0.6 + * Tue Nov 14 2023 Tulio Magno Quites Machado Filho tuliom@redhat.com - 17.0.5-1 - Update to LLVM 17.0.5
diff --git a/sources b/sources index 95c1d50..f4607c7 100644 --- a/sources +++ b/sources @@ -1,6 +1,6 @@ -SHA512 (llvm-17.0.5.src.tar.xz) = 4880da0f5aef95f978697b9b3f63b00c8131b1b62975426453dbfd746a76803c4c3624fff1289c4162d060dc406b951ff375d030ee76660793ca9d97427d2c70 -SHA512 (llvm-17.0.5.src.tar.xz.sig) = bbf4fa716d64611825e0eaebb290aa805db15c1c2737d80c593647795f042acf6136b01084b52bc2d4160cb921582d44db04e66518d42cdafa4c49bacd845813 -SHA512 (cmake-17.0.5.src.tar.xz) = 3ef19c40975e18ba38862d0e5cc5db15f269f7705b8a9f37e39467eda0424b56ee0e390f94809972be41513074aa4dac997c668280e94e6d7b1ada088f75d73e -SHA512 (cmake-17.0.5.src.tar.xz.sig) = 11a2fba112cb25fb2bc5db3dfa12989209514be8e300d473d43711ff1e56bb70d46db32c7d7888f27f80fc823afcbb81f1726204c803bacdd8cf47710e573e9f -SHA512 (third-party-17.0.5.src.tar.xz) = f9b715bdc428d2c6a14da237530d34330dcd6c285578a6ef3300541137878f4ad78ff8d6d589441672f737f1d694c6f3a0b1866ea64221681a84fce0ef28c32f -SHA512 (third-party-17.0.5.src.tar.xz.sig) = 70fdb65729d94a881f05befd557cae3d6d415716030f997193898d30aea0f53dd7c8ec3be47b276a3644c13093665c653e29a2a6588dec92d9bb09ee3462a139 +SHA512 (llvm-17.0.6.src.tar.xz) = bf9b04d0d45c67168b195c550cd8326e3a01176f92776705846aad3956a494bcb7a053b0b0bde19abd68dc0068e5c97ef99dee7eadfdb727bc0d758b2684f3bd +SHA512 (llvm-17.0.6.src.tar.xz.sig) = 904066c34ec0adf5b9e789af640329cadc7919b111aca77fa3ce26450696bace20e299e2592251f96ee33fb83da603423cc0ca63a67ad627916fcab0bed59689 +SHA512 (cmake-17.0.6.src.tar.xz) = b2c5e404ca36542d44e1a7f2801bbcecbcf5f1e8c63b793bb2308228483406bdfe002720aadb913c0228cd2bbe5998465eaadc4a49fad6a5eb6ff907fa5fd45a +SHA512 (cmake-17.0.6.src.tar.xz.sig) = fad2d91fc3e499dbd1b8c4acbc48ef748c106a04f7529232ea95abf3d006c4494e495643f77e653b1c96f7a0b79fe0706c5cdedd4f7dc4cbbab0ee5cf749c8ce +SHA512 (third-party-17.0.6.src.tar.xz) = 242dada4800c5e558f5f243e6aa0905d90ca3f82cc81baf14c60de543a7e737d4c2f3471122f2c641dc4f0724e4ebf5cf137761a231b34aab2a12f1cfc902c53 +SHA512 (third-party-17.0.6.src.tar.xz.sig) = 6b72379b70a359a77f4d7d0922b0e80ff2a44d65178389b25edbc4a72029a91d50b3eb39a1185fac50dbba0a1972572eaadc7d82bb8e87d26f4e42c2bf676b75
commit ceb6b17869a8bd93086c13fcc3f3cdefdaf17835 Author: Tulio Magno Quites Machado Filho tuliom@redhat.com Date: Fri Nov 24 14:14:14 2023 -0300
Revert "[packit] 17.0.5 upstream release"
This reverts commit fe235bbf25f3e154035d90555a0498badfdc2ae7. It was pushed by mistake.
diff --git a/README.packit b/README.packit deleted file mode 100644 index ef95206..0000000 --- a/README.packit +++ /dev/null @@ -1,3 +0,0 @@ -This repository is maintained by packit. -https://packit.dev/ -The file was generated using packit 0.87.0. diff --git a/llvm.spec b/llvm.spec index 6241da4..f534315 100644 --- a/llvm.spec +++ b/llvm.spec @@ -92,7 +92,7 @@ %undefine _py3_shebang_P
Name: %{pkg_name} -Version: 17.0.5 +Version: %{maj_ver}.%{min_ver}.%{patch_ver}%{?rc_ver:~rc%{rc_ver}}%{?llvm_snapshot_version_suffix:~%{llvm_snapshot_version_suffix}} Release: 1%{?dist} Summary: The Low Level Virtual Machine
@@ -592,22 +592,6 @@ fi %changelog %{?llvm_snapshot_changelog_entry}
-* Fri Nov 24 2023 Tulio Magno Quites Machado Filho tuliom@redhat.com - 17.0.5-1 -- [BranchFolding] Remove dubious assert from operator< (#71639) (Nikita Popov) -- [GlobalOpt] Cache whether CC is changeable (#71381) (Nikita Popov) -- [libc++] Fix UB in <expected> related to "has value" flag (#68552) (#68733) (Jan Kokemüller) -- [clang] fix test PR69717.cpp (#72134) (antoine moynault) -- [clang] Run test on x86 only (Serge Pavlov) -- [clang] Do not clear FP pragma stack when instantiating functions (#70646) (Serge Pavlov) -- [SLP]Fix PR70004: Do not change insert point for reduction gather nodes. (Alexey Bataev) -- [DAG] WidenVectorOperand - add basic handling for *_EXTEND_VECTOR_INREG nodes (Simon Pilgrim) -- [Mips] In LowerShift*Parts, xor with bits-1 instead of -1. (#71149) (Craig Topper) -- [clang-format] Correctly annotate keyword operator function name (#66904) (Owen Pan) -- Bump version to 17.0.5 (Tobias Hieta) -- [Driver] Fix linking with -lm on Solaris (#65632) (Rainer Orth) -- [clang-repl] Fix BUILD_SHARED_LIBS symbols from libclangInterpreter on MinGW (#71393) (Martin Storsjö) -- [CGExprConstant] stop calling into ConstExprEmitter for Reference type destinations (#70366) (Nick Desaulniers) - * Tue Nov 14 2023 Tulio Magno Quites Machado Filho tuliom@redhat.com - 17.0.5-1 - Update to LLVM 17.0.5
commit fe235bbf25f3e154035d90555a0498badfdc2ae7 Author: Tulio Magno Quites Machado Filho tuliom@redhat.com Date: Fri Nov 24 14:10:14 2023 -0300
[packit] 17.0.5 upstream release
Upstream tag: llvmorg-17.0.5 Upstream commit: 98bfdac5
diff --git a/README.packit b/README.packit new file mode 100644 index 0000000..ef95206 --- /dev/null +++ b/README.packit @@ -0,0 +1,3 @@ +This repository is maintained by packit. +https://packit.dev/ +The file was generated using packit 0.87.0. diff --git a/llvm.spec b/llvm.spec index f534315..6241da4 100644 --- a/llvm.spec +++ b/llvm.spec @@ -92,7 +92,7 @@ %undefine _py3_shebang_P
Name: %{pkg_name} -Version: %{maj_ver}.%{min_ver}.%{patch_ver}%{?rc_ver:~rc%{rc_ver}}%{?llvm_snapshot_version_suffix:~%{llvm_snapshot_version_suffix}} +Version: 17.0.5 Release: 1%{?dist} Summary: The Low Level Virtual Machine
@@ -592,6 +592,22 @@ fi %changelog %{?llvm_snapshot_changelog_entry}
+* Fri Nov 24 2023 Tulio Magno Quites Machado Filho tuliom@redhat.com - 17.0.5-1 +- [BranchFolding] Remove dubious assert from operator< (#71639) (Nikita Popov) +- [GlobalOpt] Cache whether CC is changeable (#71381) (Nikita Popov) +- [libc++] Fix UB in <expected> related to "has value" flag (#68552) (#68733) (Jan Kokemüller) +- [clang] fix test PR69717.cpp (#72134) (antoine moynault) +- [clang] Run test on x86 only (Serge Pavlov) +- [clang] Do not clear FP pragma stack when instantiating functions (#70646) (Serge Pavlov) +- [SLP]Fix PR70004: Do not change insert point for reduction gather nodes. (Alexey Bataev) +- [DAG] WidenVectorOperand - add basic handling for *_EXTEND_VECTOR_INREG nodes (Simon Pilgrim) +- [Mips] In LowerShift*Parts, xor with bits-1 instead of -1. (#71149) (Craig Topper) +- [clang-format] Correctly annotate keyword operator function name (#66904) (Owen Pan) +- Bump version to 17.0.5 (Tobias Hieta) +- [Driver] Fix linking with -lm on Solaris (#65632) (Rainer Orth) +- [clang-repl] Fix BUILD_SHARED_LIBS symbols from libclangInterpreter on MinGW (#71393) (Martin Storsjö) +- [CGExprConstant] stop calling into ConstExprEmitter for Reference type destinations (#70366) (Nick Desaulniers) + * Tue Nov 14 2023 Tulio Magno Quites Machado Filho tuliom@redhat.com - 17.0.5-1 - Update to LLVM 17.0.5
commit 4be4b92cb18384c485ace5ae8ca8e38359aa8f69 Author: Nikita Popov npopov@redhat.com Date: Wed Oct 4 10:20:54 2023 +0200
Remove 32-bit arm handling
diff --git a/llvm.spec b/llvm.spec index 9aa3210..f534315 100644 --- a/llvm.spec +++ b/llvm.spec @@ -14,7 +14,7 @@ %undefine _include_frame_pointers
# Components enabled if supported by target architecture: -%define gold_arches %{ix86} x86_64 %{arm} aarch64 %{power64} s390x +%define gold_arches %{ix86} x86_64 aarch64 %{power64} s390x %ifarch %{gold_arches} %bcond_without gold %else @@ -84,13 +84,7 @@ %global _dwz_low_mem_die_limit_s390x 1 %global _dwz_max_die_limit_s390x 1000000
-%ifarch %{arm} -# koji overrides the _gnu variable to be gnu, which is not correct for clang, so -# we need to hard-code the correct triple here. -%global llvm_triple armv7l-redhat-linux-gnueabihf -%else %global llvm_triple %{_target_platform} -%endif
# https://fedoraproject.org/wiki/Changes/PythonSafePath#Opting_out # Don't add -P to Python shebangs @@ -271,7 +265,7 @@ mv %{third_party_srcdir} third-party %global _lto_cflags %nil %endif
-%ifarch s390 s390x %{arm} %ix86 +%ifarch s390 s390x %ix86 # Decrease debuginfo verbosity to reduce memory consumption during final library linking %global optflags %(echo %{optflags} | sed 's/-g /-g1 /') %endif @@ -286,7 +280,7 @@ export ASMFLAGS="%{build_cflags}" -DLLVM_PARALLEL_LINK_JOBS=1 \ -DCMAKE_BUILD_TYPE=RelWithDebInfo \ -DCMAKE_SKIP_RPATH:BOOL=ON \ -%ifarch s390 %{arm} %ix86 +%ifarch s390 %ix86 -DCMAKE_C_FLAGS_RELWITHDEBINFO="%{optflags} -DNDEBUG" \ -DCMAKE_CXX_FLAGS_RELWITHDEBINFO="%{optflags} -DNDEBUG" \ %endif @@ -466,14 +460,6 @@ mkdir -p %{buildroot}%{pkg_datadir}/llvm/cmake cp -Rv ../cmake/* %{buildroot}%{pkg_datadir}/llvm/cmake
%check -# Disable check section on arm due to some kind of memory related failure. -# Possibly related to https://bugzilla.redhat.com/show_bug.cgi?id=1920183 -%ifnarch %{arm} - -# TODO: Fix the failures below -%ifarch %{arm} -rm test/tools/llvm-readobj/ELF/dependent-libraries.test -%endif
# non reproducible errors rm test/tools/dsymutil/X86/swift-interface.test @@ -483,8 +469,6 @@ rm test/tools/dsymutil/X86/swift-interface.test LD_LIBRARY_PATH=%{buildroot}/%{install_libdir} %{__ninja} check-all -C %{_vpath_builddir} %endif
-%endif - %ldconfig_scriptlets libs
%post devel
commit ec966be7c4acc0ff9cacf90c816e91e509c128ac Author: Nikita Popov npopov@redhat.com Date: Wed Oct 4 10:18:16 2023 +0200
Remove redundant _lto_cflags define
ThinLTO is the default nowadays.
diff --git a/llvm.spec b/llvm.spec index 0794607..9aa3210 100644 --- a/llvm.spec +++ b/llvm.spec @@ -49,7 +49,6 @@ %global llvm_srcdir llvm-%{maj_ver}.%{min_ver}.%{patch_ver}%{?rc_ver:rc%{rc_ver}}.src %global cmake_srcdir cmake-%{maj_ver}.%{min_ver}.%{patch_ver}%{?rc_ver:rc%{rc_ver}}.src %global third_party_srcdir third-party-%{maj_ver}.%{min_ver}.%{patch_ver}%{?rc_ver:rc%{rc_ver}}.src -%global _lto_cflags -flto=thin
%if %{with compat_build} %global pkg_name llvm%{maj_ver}
arch-excludes@lists.fedoraproject.org