From 33fec4b4f47ae5b86f274c352939437b641e7f8d Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Thu, 21 Aug 2025 11:53:47 -0700 Subject: [PATCH] networkmanager: Fix build with clang-21 Do not mark Wincompatible-function-pointer-types warning as error Signed-off-by: Khem Raj --- .../networkmanager/networkmanager_1.52.0.bb | 6 ++++++ 1 file changed, 6 insertions(+) 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)} \