Script 'mail_helper' called by obssrc
Hello community,

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

Package is "llvm15"

Sun May 10 16:47:55 2026 rev:23 rq:1352210 version:15.0.7

Changes:
--------
--- /work/SRC/openSUSE:Factory/llvm15/llvm15.changes    2026-04-12 
17:53:02.604952678 +0200
+++ /work/SRC/openSUSE:Factory/.llvm15.new.1966/llvm15.changes  2026-05-10 
16:48:26.581070742 +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:
------------------
++++++ llvm15.spec ++++++
--- /var/tmp/diff_new_pack.uGm8gr/_old  2026-05-10 16:48:28.153135078 +0200
+++ /var/tmp/diff_new_pack.uGm8gr/_new  2026-05-10 16:48:28.157135242 +0200
@@ -464,7 +464,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
@@ -1020,22 +1019,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