From 68e70ac2b27dcb5007fc4009553472f0b9700e66 Mon Sep 17 00:00:00 2001 From: Norbert Lange Date: Thu, 19 Sep 2019 17:49:20 +0200 Subject: [PATCH] fix build with compilers with default stack-protector enabled building systemd fails with a compiler that supports -fstack-protector but does not enable it by default. (will miss several __stack_chk_* symbols). fix this by also adding the switch during linking. Signed-off-by: Norbert Lange --- meson.build | 1 + 1 file changed, 1 insertion(+) diff --git a/meson.build b/meson.build index 4ef08a9539..69d06a1bf3 100644 --- a/meson.build +++ b/meson.build @@ -382,6 +382,7 @@ possible_cc_flags = [ possible_link_flags = [ '-Wl,-z,relro', '-Wl,-z,now', + '-fstack-protector', ] if cc.get_id() == 'clang'