Michael Tokarev <m...@tls.msk.ru> writes: > 06.06.2017 09:54, Markus Armbruster wrote: > > [ ./configure --disable-linux-user --disable-system --static ] > >> I haven't, but here's a quick guess on what we need to squash into the >> patch: >> >> diff --git a/Makefile b/Makefile >> index c830d7a..2ef5a78 100644 >> --- a/Makefile >> +++ b/Makefile >> @@ -469,10 +469,12 @@ ifneq ($(EXESUF),) >> qemu-ga: qemu-ga$(EXESUF) $(QGA_VSS_PROVIDER) $(QEMU_GA_MSI) >> endif >> >> +ifdef CONFIG_IVSHMEM >> ivshmem-client$(EXESUF): $(ivshmem-client-obj-y) $(COMMON_LDADDS) >> $(call LINK, $^) >> ivshmem-server$(EXESUF): $(ivshmem-server-obj-y) $(COMMON_LDADDS) >> $(call LINK, $^) >> +endif > > This effectively disables building ivshmem executables on this config > on linux, while previously they were building fine. Hmm..
These executables are only useful together with an ivshmem device. Not building them when they can't be useful makes sense to me. See previous discussion Message-ID: <87fufwjfqw....@dusky.pond.sub.org> https://lists.gnu.org/archive/html/qemu-devel/2017-05/msg05108.html