From 31c80beed1010b30bf51c4b4166b3798828ba639 Mon Sep 17 00:00:00 2001 From: Luca Bacci Date: Fri, 27 Mar 2026 18:12:04 +0100 Subject: [PATCH] Meson: drop -Werror-implicit-function-declaration Implicit function declaration was removed in C99. GCC and CLang have kept supporting it in C99 mode until GCC 14 and CLang 15. There's little reason for enabling the relative -Werror. This also fixes a warning when compiling C++ code: Compiling C++ object src/libcairo-2.dll.p/win32_cairo-dwrite-font.cpp.obj cc1plus.exe: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ References: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91092#c21 --- meson.build | 1 - 1 file changed, 1 deletion(-) diff --git a/meson.build b/meson.build index 2aee4ba3e..584a57144 100644 --- a/meson.build +++ b/meson.build @@ -44,7 +44,6 @@ cflags = [] if cc.get_id() != 'msvc' cflags += [ '-Wmissing-declarations', - '-Werror-implicit-function-declaration', '-Wpointer-arith', '-Wwrite-strings', '-Wsign-compare',