From 8cc7a8c8a316d324c3a880a254dcdfb2fda7806d Mon Sep 17 00:00:00 2001 From: Franz Schwartau Date: Sat, 14 Dec 2024 04:19:09 +0100 Subject: [PATCH] fix: allow build on Fedora >= 40 (#7710) --- CMakeLists.txt | 4 ++++ linux.d/fedora | 1 + 2 files changed, 5 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index 197694e020..47a4fba3cb 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -302,6 +302,10 @@ if (NOT MSVC AND ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "GNU" OR "${CMAKE_CXX_COMP add_compile_options(-gz=zstd) endif() + if("${CMAKE_CXX_COMPILER_ID}" STREQUAL "GNU" AND CMAKE_CXX_COMPILER_VERSION VERSION_GREATER 14) + set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-error=template-id-cdtor" ) + endif() + endif() if (SLIC3R_ASAN) diff --git a/linux.d/fedora b/linux.d/fedora index 3a34072891..47086053ba 100644 --- a/linux.d/fedora +++ b/linux.d/fedora @@ -16,6 +16,7 @@ REQUIRED_DEV_PACKAGES=( gstreamermm-devel gtk3-devel libmspack-devel + libquadmath-devel libsecret-devel libtool m4