From e7d6b2783bd953947d4f05d86e52a1a1d25acfdb Mon Sep 17 00:00:00 2001 From: Marcel Lauhoff Date: Tue, 3 Jun 2025 17:12:27 +0200 Subject: [PATCH] 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 --- src/CMakeLists.txt | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 4a14a959c137..3a52ba047c7f 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 "" -- 2.47.3