From e48daeeb5d46b8877bccf831381333e7340177ff Mon Sep 17 00:00:00 2001 From: hongxu Date: Wed, 14 May 2025 15:59:26 +0800 Subject: [PATCH] libvirt: fix compile failure while DEBUG_BUILD = 1 Build libvirt failed while DEBUG_BUILD = 1 [snip] ../git/src/cpu/cpu_x86.c: In function 'cpuidSetLeaf4': ../git/src/cpu/cpu_x86.c:2563:1: error: inlining failed in call to 'cpuidCall': function not considered for inlining [-Werror=inline] 2563 | cpuidCall(virCPUx86CPUID *cpuid) | ^~~~~~~~~ [snip] Explicitly add -Wno-error=inline to CFLAGS if DEBUG_BUILD = 1 to workaround Signed-off-by: Hongxu Jia Signed-off-by: Bruce Ashfield --- recipes-extended/libvirt/libvirt_git.bb | 1 + 1 file changed, 1 insertion(+) diff --git a/recipes-extended/libvirt/libvirt_git.bb b/recipes-extended/libvirt/libvirt_git.bb index 7d694ac1..7ed708f5 100644 --- a/recipes-extended/libvirt/libvirt_git.bb +++ b/recipes-extended/libvirt/libvirt_git.bb @@ -50,6 +50,7 @@ USERADD_PACKAGES = "${PN}" GROUPADD_PARAM:${PN} = "-r qemu; -r kvm; -r libvirt; -r virtlogin" USERADD_PARAM:${PN} = "-r -g qemu -G kvm qemu" +CFLAGS += "${@oe.utils.vartrue('DEBUG_BUILD', '-Wno-error=inline', '', d)}" EXTRA_OEMESON += "--cross-file ${WORKDIR}/meson-${PN}.cross" do_write_config:append() {