]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
cmake: Adjust breakpad builds for newer distros 63676/head
authorMarcel Lauhoff <marcel.lauhoff@clyso.com>
Tue, 3 Jun 2025 15:12:27 +0000 (17:12 +0200)
committerMarcel Lauhoff <marcel.lauhoff@clyso.com>
Tue, 3 Jun 2025 15:15:04 +0000 (17:15 +0200)
Compile Breakpad with project compiler settings, add -fPIC and silence incompatible
warnings from GCC14.

Signed-off-by: Marcel Lauhoff <marcel.lauhoff@clyso.com>
src/CMakeLists.txt

index 4a14a959c1376ab5b8fd8b091cf607bdcff82bb2..3a52ba047c7f4728d6143bd68de9a0c9a28dbdc2 100644 (file)
@@ -342,9 +342,11 @@ if(WITH_BREAKPAD)
     SOURCE_DIR "${breakpad_SOURCE_DIR}"
     CONFIGURE_COMMAND cd "${breakpad_SOURCE_DIR}"
         COMMAND "${breakpad_SOURCE_DIR}/configure"
-           "CFLAGS=${CMAKE_C_FLAGS} -Wno-array-bounds  -Wno-maybe-uninitialized"
-           "CXXFLAGS=${CMAKE_CXX_FLAGS} -Wno-array-bounds  -Wno-maybe-uninitialized"
-            "LDFLAGS=${CMAKE_EXE_LINKER_FLAGS} -Wno-array-bounds  -Wno-maybe-uninitialized"
+           "CC=${CMAKE_C_COMPILER}"
+           "CXX=${CMAKE_CXX_COMPILER}"
+           "CFLAGS=${CMAKE_C_FLAGS} -fPIC -Wno-unknown-warning-option -Wno-array-bounds  -Wno-maybe-uninitialized"
+           "CXXFLAGS=${CMAKE_CXX_FLAGS} -fPIC -Wno-unknown-warning-option -Wno-ignored-qualifiers  -Wno-array-bounds  -Wno-maybe-uninitialized"
+            "LDFLAGS=${CMAKE_EXE_LINKER_FLAGS} -fPIC -Wno-unknown-warning-option -Wno-array-bounds  -Wno-maybe-uninitialized"
     BUILD_COMMAND
     /bin/sh -cx "cd ${breakpad_SOURCE_DIR} && make"
     INSTALL_COMMAND ""