blob: 34dd3b16b9754a86b5490d33aad94bb49d0afe48 [file] [log] [blame]
From 6133c87299bce32c13dcf1692842ea5f2890c5ad Mon Sep 17 00:00:00 2001
From: Sergey Bobrenok <bobrofon@gmail.com>
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 <bobrofon@gmail.com>
---
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