From aa0d1f448871314bfc535da97eb003fe7766d4c2 Mon Sep 17 00:00:00 2001 From: Paolo Bonzini Date: Tue, 25 Feb 2014 17:36:55 +0100 Subject: modules: do not include gmodule-2.0 in static builds gmodule-2.0's pkg-config files include -Wl,--export-dynamic, which breaks static builds. It is a glib bug, but we need to support --static builds for the linux-user targets, and in the end all that is needed to fix this is: * outlaw --enable-modules --static, which makes little sense anyway * only include gmodule-2.0's cflags and ldflags if --enable-modules is specified on the command line. Reported-by: Peter Maydell Signed-off-by: Paolo Bonzini Message-id: 1393346215-5636-1-git-send-email-pbonzini@redhat.com Signed-off-by: Peter Maydell --- util/module.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'util') diff --git a/util/module.c b/util/module.c index 42bc3732c9..dc08c16111 100644 --- a/util/module.c +++ b/util/module.c @@ -14,7 +14,9 @@ */ #include +#ifdef CONFIG_MODULES #include +#endif #include "qemu-common.h" #include "qemu/queue.h" #include "qemu/module.h" -- cgit v1.2.1