From: Marcel Lauhoff Date: Tue, 3 Jun 2025 15:12:27 +0000 (+0200) Subject: cmake: Adjust breakpad builds for newer distros X-Git-Url: http://git.apps.os.sepia.ceph.com/?a=commitdiff_plain;h=e7d6b2783bd953947d4f05d86e52a1a1d25acfdb;p=ceph.git cmake: Adjust breakpad builds for newer distros Compile Breakpad with project compiler settings, add -fPIC and silence incompatible warnings from GCC14. Signed-off-by: Marcel Lauhoff --- diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 4a14a959c1376..3a52ba047c7f4 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -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 ""