packages/grpc/grpc-no-sse2-on-unsupported-isa.patch
2024-06-13 21:12:52 +02:00

12 lines
562 B
Diff

--- grpc-1.64.2/CMakeLists.txt.orig 2024-06-13 14:54:43.049620282 +0000
+++ grpc-1.64.2/CMakeLists.txt 2024-06-13 14:55:34.111003708 +0000
@@ -260,7 +260,7 @@
if(UNIX)
if(${CMAKE_SYSTEM_NAME} MATCHES "Linux")
set(_gRPC_PLATFORM_LINUX ON)
- if(NOT CMAKE_CROSSCOMPILING AND CMAKE_SIZEOF_VOID_P EQUAL 4)
+ if(NOT CMAKE_CROSSCOMPILING AND CMAKE_SIZEOF_VOID_P EQUAL 4 AND CMAKE_SYSTEM_PROCESSOR MATCHES "x86_64")
message("+++ Enabling SSE2 for ${CMAKE_SYSTEM_PROCESSOR}")
set(_gRPC_C_CXX_FLAGS "${_gRPC_C_CXX_FLAGS} -msse2")
endif()