Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package llvm20 for openSUSE:Factory checked 
in at 2026-05-10 16:47:40
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/llvm20 (Old)
 and      /work/SRC/openSUSE:Factory/.llvm20.new.1966 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "llvm20"

Sun May 10 16:47:40 2026 rev:13 rq:1352207 version:20.1.8

Changes:
--------
--- /work/SRC/openSUSE:Factory/llvm20/llvm20.changes    2026-04-12 
17:52:49.500419067 +0200
+++ /work/SRC/openSUSE:Factory/.llvm20.new.1966/llvm20.changes  2026-05-10 
16:48:19.624786058 +0200
@@ -1,0 +2,6 @@
+Fri May  8 21:22:45 UTC 2026 - Aaron Puchert <[email protected]>
+
+- Make sure we don't lose the distribution compiler flags.
+- Remove unnecessary dependency of llvm-devel on libtool.
+
+-------------------------------------------------------------------

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ llvm20.spec ++++++
--- /var/tmp/diff_new_pack.fmAhf4/_old  2026-05-10 16:48:21.260853014 +0200
+++ /var/tmp/diff_new_pack.fmAhf4/_new  2026-05-10 16:48:21.264853178 +0200
@@ -500,7 +500,6 @@
 Requires:       libLLVM%{_sonum} = %{version}
 Requires:       libLTO%{_sonum} = %{version}
 Requires:       libstdc++-devel
-Requires:       libtool
 Requires:       llvm%{_sonum}-gold
 %if %{with polly}
 # Referenced by LLVMExports.cmake
@@ -1051,22 +1050,25 @@
 # This reduces the total amount of disk space used during build. (bnc#1074625)
 find ./stage1 \( -name '*.o' -or -name '*.a' \) -delete
 
-# 3) Remove -fstack-clash-protection on architectures where it isn't supported.
-#    Using it just prints a warning, but that warning prevents the 
configuration
-#    step, which uses -Werror, from recognizing the availability of other 
flags.
-if ! ./stage1/bin/clang -c -xc -Werror -fstack-clash-protection -o /dev/null 
/dev/null;
-then
-    flags=$(echo %flags | sed 's/-fstack-clash-protection//');
-fi
-# 4) Add -fno-plt: With -Wl,-z,now the PLT is basically dead code, so we can
+# 3) Add -fno-plt: With -Wl,-z,now the PLT is basically dead code, so we can
 #    now go the direct route for quite frequent cross-DSO calls. This reduces
 #    branches in a typical execution by ~5 percent, instructions/cycles
 #    by ~4 percent, and reduces pressure on the instruction cache. We do this
 #    only on x86_64 where it doesn't increase the code size significantly.
 %ifarch x86_64
-flags="$flags -fno-plt"
+%global flags %flags -fno-plt
 %endif
 
+# 4) Remove -fstack-clash-protection on architectures where it isn't supported.
+#    Using it just prints a warning, but that warning prevents the 
configuration
+#    step, which uses -Werror, from recognizing the availability of other 
flags.
+if ! ./stage1/bin/clang -c -xc -Werror -fstack-clash-protection -o /dev/null 
/dev/null;
+then
+    flags=$(echo "%flags" | sed 's/-fstack-clash-protection//');
+else
+    flags="%flags"
+fi
+
 CFLAGS=$flags
 CXXFLAGS=$flags
 

Reply via email to