From 36a049ff465f21c38f09e6e5e175c8311407f44c Mon Sep 17 00:00:00 2001 From: Wei Liu Date: Fri, 12 May 2017 16:21:06 +0100 Subject: [PATCH] ioemu-stubdom: don't link *-softmmu* and *-linux-user* They are generated by ./configure. Having them linked can cause race between tools build and stubdom build. Signed-off-by: Wei Liu Reviewed-by: Juergen Gross Acked-by: Ian Jackson Release-acked-by: Julien Grall --- stubdom/Makefile | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/stubdom/Makefile b/stubdom/Makefile index 54a2bdda0e..aef705dd1e 100644 --- a/stubdom/Makefile +++ b/stubdom/Makefile @@ -295,10 +295,12 @@ ioemu/linkfarm.stamp: $(XEN_ROOT)/tools/qemu-xen-traditional-dir $(buildmakevars2shellvars); \ cd ioemu; \ src="$$XEN_ROOT/tools/qemu-xen-traditional-dir"; export src; \ - (cd $$src && find * -type d -print) | xargs mkdir -p; \ - (cd $$src && find * ! -type l -type f $(addprefix ! -name , \ + (cd $$src && find * -type d \ + $(addprefix ! -path , '*-softmmu*' '*-linux-user*') -print) \ + | xargs mkdir -p; \ + (cd $$src && find * ! -type l -type f $(addprefix ! -path , \ '*.[oda1]' 'config-*' config.mak qemu-dm qemu-img-xen \ - '*.html' '*.pod' \ + '*.html' '*.pod' '*-softmmu*' '*-linux-user*' \ )) >linkfarm.stamp.tmp; \ cmp -s linkfarm.stamp.tmp linkfarm.stamp && \ rm linkfarm.stamp.tmp || { \ -- 2.39.5