Resolves: RHEL-157522 Resolves: RHEL-157538 Resolves: RHEL-157595 Resolves: RHEL-157609 Resolves: RHEL-157623 Resolves: RHEL-157638 Resolves: RHEL-157652 Resolves: RHEL-157666 Resolves: RHEL-157682 Resolves: RHEL-157696 Resolves: RHEL-157710 Resolves: RHEL-162720 Resolves: RHEL-162734 Resolves: RHEL-162749 Resolves: RHEL-162763 Resolves: RHEL-162777 Resolves: RHEL-162791 Resolves: RHEL-162805
52 lines
2.0 KiB
Diff
52 lines
2.0 KiB
Diff
From ee1a6eb354e881e211b7004e465828a669be5156 Mon Sep 17 00:00:00 2001
|
|
From: Michael Catanzaro <mcatanzaro@redhat.com>
|
|
Date: Tue, 23 Sep 2025 15:46:28 -0500
|
|
Subject: [PATCH] Suppress some build warnings
|
|
|
|
---
|
|
Source/ThirdParty/libsysprof-capture/CMakeLists.txt | 1 +
|
|
Source/cmake/WebKitCompilerFlags.cmake | 8 +-------
|
|
2 files changed, 2 insertions(+), 7 deletions(-)
|
|
|
|
diff --git a/Source/ThirdParty/libsysprof-capture/CMakeLists.txt b/Source/ThirdParty/libsysprof-capture/CMakeLists.txt
|
|
index 7ea8f0469ad7..13a9e390643a 100644
|
|
--- a/Source/ThirdParty/libsysprof-capture/CMakeLists.txt
|
|
+++ b/Source/ThirdParty/libsysprof-capture/CMakeLists.txt
|
|
@@ -46,6 +46,7 @@ target_link_libraries(SysProfCapture
|
|
|
|
WEBKIT_ADD_TARGET_C_FLAGS(SysProfCapture
|
|
-Wno-implicit-function-declaration
|
|
+ -Wno-int-conversion
|
|
-Wno-sign-compare
|
|
-Wno-unused-parameter
|
|
)
|
|
diff --git a/Source/cmake/WebKitCompilerFlags.cmake b/Source/cmake/WebKitCompilerFlags.cmake
|
|
index 7eb24e774b40..fe7eedd20507 100644
|
|
--- a/Source/cmake/WebKitCompilerFlags.cmake
|
|
+++ b/Source/cmake/WebKitCompilerFlags.cmake
|
|
@@ -130,11 +130,6 @@ if (DEVELOPER_MODE AND DEVELOPER_MODE_FATAL_WARNINGS)
|
|
else ()
|
|
set(FATAL_WARNINGS_FLAG -Werror)
|
|
endif ()
|
|
-
|
|
- check_cxx_compiler_flag(${FATAL_WARNINGS_FLAG} CXX_COMPILER_SUPPORTS_WERROR)
|
|
- if (CXX_COMPILER_SUPPORTS_WERROR)
|
|
- set(DEVELOPER_MODE_CXX_FLAGS ${FATAL_WARNINGS_FLAG})
|
|
- endif ()
|
|
endif ()
|
|
|
|
if (DEVELOPER_MODE OR ARM)
|
|
@@ -188,8 +183,7 @@ if (COMPILER_IS_GCC_OR_CLANG)
|
|
-Wno-psabi
|
|
-Wno-nullability-completeness)
|
|
|
|
- # GCC < 12.0 gives false warnings for mismatched-new-delete <https://webkit.org/b/241516>
|
|
- if ((CMAKE_CXX_COMPILER_ID MATCHES "GNU") AND (CMAKE_CXX_COMPILER_VERSION VERSION_LESS "12.0.0"))
|
|
+ if (CMAKE_CXX_COMPILER_ID MATCHES "GNU")
|
|
WEBKIT_PREPEND_GLOBAL_COMPILER_FLAGS(-Wno-mismatched-new-delete)
|
|
WEBKIT_PREPEND_GLOBAL_COMPILER_FLAGS(-Wno-uninitialized)
|
|
endif ()
|
|
--
|
|
2.53.0
|
|
|