Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package abseil-cpp for openSUSE:Factory 
checked in at 2022-07-13 14:31:49
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/abseil-cpp (Old)
 and      /work/SRC/openSUSE:Factory/.abseil-cpp.new.1523 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "abseil-cpp"

Wed Jul 13 14:31:49 2022 rev:25 rq:988573 version:20220623.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/abseil-cpp/abseil-cpp.changes    2022-07-05 
12:27:09.697842978 +0200
+++ /work/SRC/openSUSE:Factory/.abseil-cpp.new.1523/abseil-cpp.changes  
2022-07-13 14:32:00.701259274 +0200
@@ -1,0 +2,6 @@
+Mon Jul 11 14:56:15 UTC 2022 - Bruno Pitrus <brunopit...@hotmail.com>
+
+- Add Fix-maes-msse41-leaking-into-pkgconfig.patch
+  * Do not make programs compiled with abseil require new-ish CPUs.
+
+-------------------------------------------------------------------

New:
----
  Fix-maes-msse41-leaking-into-pkgconfig.patch

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

Other differences:
------------------
++++++ abseil-cpp.spec ++++++
--- /var/tmp/diff_new_pack.0QrNjq/_old  2022-07-13 14:32:01.433260219 +0200
+++ /var/tmp/diff_new_pack.0QrNjq/_new  2022-07-13 14:32:01.437260224 +0200
@@ -34,6 +34,8 @@
 %else
 Patch0:         options-cxx17.patch
 %endif
+# PATCH-FIX-UPSTREAM Fix-maes-msse41-leaking-into-pkgconfig.patch
+Patch1:         Fix-maes-msse41-leaking-into-pkgconfig.patch
 
 %description
 Abseil is a collection of C++11 libraries which augment the C++

++++++ Fix-maes-msse41-leaking-into-pkgconfig.patch ++++++
Fix for programs depending on abseil getting unexpectedly compiled with -maes 
-msse4.1 (or equivalent for other platforms), raising the CPU requirement.

--- a/CMake/AbseilHelpers.cmake 2022-06-23 20:22:47.000000000 +0200
+++ b/CMake/AbseilHelpers.cmake 2022-07-11 16:51:58.364596579 +0200
@@ -166,6 +166,8 @@
           set(PC_CFLAGS "${PC_CFLAGS} ${cflag}")
         elseif(${cflag} MATCHES "^(-W|/w[1234eo])")
           # Don't impose our warnings on others.
+        elseif(${cflag} MATCHES "^-m")
+          # Don't impose CPU instruction requirements on others, as the code 
performs feature detection on runtime.
         else()
           set(PC_CFLAGS "${PC_CFLAGS} ${cflag}")
         endif()

Reply via email to