diff mbox series

[meta-networking] networkmanager: Fix build with clang-21

Message ID 20250821185458.3764243-1-raj.khem@gmail.com
State New
Headers show
Series [meta-networking] networkmanager: Fix build with clang-21 | expand

Commit Message

Khem Raj Aug. 21, 2025, 6:54 p.m. UTC
Do not mark Wincompatible-function-pointer-types warning as error

Signed-off-by: Khem Raj <raj.khem@gmail.com>
---
 .../networkmanager/networkmanager_1.52.0.bb                 | 6 ++++++
 1 file changed, 6 insertions(+)
diff mbox series

Patch

diff --git a/meta-networking/recipes-connectivity/networkmanager/networkmanager_1.52.0.bb b/meta-networking/recipes-connectivity/networkmanager/networkmanager_1.52.0.bb
index b8c6a936ad..5ff452bcf7 100644
--- a/meta-networking/recipes-connectivity/networkmanager/networkmanager_1.52.0.bb
+++ b/meta-networking/recipes-connectivity/networkmanager/networkmanager_1.52.0.bb
@@ -77,6 +77,12 @@  CFLAGS:append:libc-musl = " \
     -DRTLD_DEEPBIND=0 \
 "
 
+# networkmanager-1.52.0/src/nmcli/agent.c:88:29: error: incompatible function pointer types assigning to 'rl_hook_func_t *' (aka 'int (*)(void)') from 'int (const char *, int)' [-Wincompatible-function-pointer-types]
+#   88 |             rl_startup_hook = set_deftext;
+#      |                             ^ ~~~~~~~~~~~
+ 
+CFLAGS:append:toolchain-clang = " -Wno-error=incompatible-function-pointer-types"
+
 PACKAGECONFIG ??= "readline nss ifupdown dnsmasq nmcli \
     ${@bb.utils.contains('DISTRO_FEATURES', 'systemd', 'systemd', bb.utils.contains('DISTRO_FEATURES', 'x11', 'consolekit', '', d), d)} \
     ${@bb.utils.contains('DISTRO_FEATURES', 'bluetooth', 'bluez5', '', d)} \