Accepting request 988573 from devel:microos
OBS-URL: https://build.opensuse.org/request/show/988573 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/abseil-cpp?expand=0&rev=25
This commit is contained in:
commit
2b50516341
13
Fix-maes-msse41-leaking-into-pkgconfig.patch
Normal file
13
Fix-maes-msse41-leaking-into-pkgconfig.patch
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
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()
|
@ -1,3 +1,9 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Jul 11 14:56:15 UTC 2022 - Bruno Pitrus <brunopitrus@hotmail.com>
|
||||||
|
|
||||||
|
- Add Fix-maes-msse41-leaking-into-pkgconfig.patch
|
||||||
|
* Do not make programs compiled with abseil require new-ish CPUs.
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Sun Jul 3 21:25:15 UTC 2022 - Matthias Eliasson <elimat@opensuse.org>
|
Sun Jul 3 21:25:15 UTC 2022 - Matthias Eliasson <elimat@opensuse.org>
|
||||||
|
|
||||||
|
@ -34,6 +34,8 @@ Patch0: options-old.patch
|
|||||||
%else
|
%else
|
||||||
Patch0: options-cxx17.patch
|
Patch0: options-cxx17.patch
|
||||||
%endif
|
%endif
|
||||||
|
# PATCH-FIX-UPSTREAM Fix-maes-msse41-leaking-into-pkgconfig.patch
|
||||||
|
Patch1: Fix-maes-msse41-leaking-into-pkgconfig.patch
|
||||||
|
|
||||||
%description
|
%description
|
||||||
Abseil is a collection of C++11 libraries which augment the C++
|
Abseil is a collection of C++11 libraries which augment the C++
|
||||||
|
Loading…
x
Reference in New Issue
Block a user