From 6133c87299bce32c13dcf1692842ea5f2890c5ad Mon Sep 17 00:00:00 2001 From: Sergey Bobrenok Date: Wed, 28 Feb 2024 16:29:17 +0300 Subject: [PATCH] meson.build: Disable stack protection for Buildroot packaging In Buildroot, the SSP flags are passed via the wrapper, and only flags supported by the toolchain will be used. So the SSP flags can be safely removed from the build files. Fixes: src/basic/libbasic.a.p/log.c.o: in function `write_to_console.isra.0': log.c:(.text.write_to_console.isra.0+0x154): undefined reference to `__stack_chk_fail_local' Upstream: N/A [Buildroot specific] Signed-off-by: Sergey Bobrenok --- meson.build | 3 --- 1 file changed, 3 deletions(-) diff --git a/meson.build b/meson.build index 6f79707..51fd400 100644 --- a/meson.build +++ b/meson.build @@ -75,9 +75,6 @@ possible_cc_flags = [ '-fdiagnostics-show-option', '-fno-strict-aliasing', '-fvisibility=hidden', - '-fstack-protector', - '-fstack-protector-strong', - '--param=ssp-buffer-size=4', ] # --as-needed and --no-undefined are provided by meson by default, base-commit: 684a41d68cfbb05e38aacb60a8548e21ddfbecdb -- 2.43.2