From 42e3bb357c62b45e2acf8f5e3a3c5a16781956f5 Mon Sep 17 00:00:00 2001 From: Jan Janssen Date: Thu, 4 Nov 2021 19:03:45 +0100 Subject: [PATCH] meson: Add --warn-common and --fatal-warnings to link flags --- meson.build | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/meson.build b/meson.build index f1be04e5ae..cf10dd82c8 100644 --- a/meson.build +++ b/meson.build @@ -387,11 +387,16 @@ endif # --as-needed and --no-undefined are provided by meson by default, # run 'meson configure' to see what is enabled possible_link_flags = [ - '-Wl,-z,relro', + '-Wl,--fatal-warnings', '-Wl,-z,now', + '-Wl,-z,relro', '-fstack-protector', ] +if get_option('b_sanitize') == 'none' + possible_link_flags += '-Wl,--warn-common' +endif + if cc.get_id() == 'clang' possible_common_cc_flags += [ '-Wno-typedef-redefinition',