We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 21ee09c commit 1114d48Copy full SHA for 1114d48
1 file changed
cpp/CMakeLists.txt
@@ -485,6 +485,10 @@ if(CMAKE_CXX_COMPILER_ID STREQUAL "GNU" OR CMAKE_CXX_COMPILER_ID STREQUAL "Clang
485
message(STATUS "Setting up build for GNU or Clang.")
486
if(NOT (${CMAKE_SYSTEM_PROCESSOR} MATCHES "(arm|aarch32|aarch64)"))
487
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -mfpmath=sse")
488
+ else()
489
+ # For ARM architecture, as a hack, ensure that char is signed
490
+ message(STATUS "ARM architecture detected: adding -fsigned-char flag")
491
+ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fsigned-char")
492
endif()
493
if(USE_AVX2)
494
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -mavx2 -mfma")
0 commit comments