basu is the sd-bus library, extracted from systemd. Some projects rely on the sd-bus library for DBus support. However not all systems have systemd or elogind installed. This library provides just sd-bus (and the busctl utility). Signed-off-by: Sergey Bobrenok <bobrofon@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
40 lines
1.2 KiB
Diff
40 lines
1.2 KiB
Diff
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
|
|
|