[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] [PATCH] x86/shim: Fix parallel build following c/s 32b1d62887d0


  • To: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
  • From: Jan Beulich <JBeulich@xxxxxxxx>
  • Date: Mon, 5 Aug 2019 16:06:28 +0000
  • Accept-language: en-US
  • Arc-authentication-results: i=1; mx.microsoft.com 1;spf=pass smtp.mailfrom=suse.com;dmarc=pass action=none header.from=suse.com;dkim=pass header.d=suse.com;arc=none
  • Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=qZLJ8AF6iY+RvsdZIQemxAfwPhhKe7w4nmwOso/n2z8=; b=koQFkWWN1c3waLf7x0QvQFjpSRuj7On+20HUOZhB5AoCU3xErOvx9zF4WBQM32VS3n65aHsO0coRqDU0LMBdHsxSS6pYTsl78LK6ae7Hp8IldF7RyEDSQMFkBgyIPAtOigs0J0h/ILlsFkWOndqTt0I+TnonjwbA1ublUhdp+k6ZWBn5UvhMFb+/Q/I8rX/xV1mkg6iQuQHVrkJc2YY+LD5lhRW97iib4Qrl3bOAhLh9/GFkzLGNG++KB1npFo+8wq5UnTNf4x+v6OXOVJV+2dTWnF5CdrIoDY6ucQijp010vaPY+jHn7INX7fWlTGwQO++QCUFpmP9YuSM7331enQ==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=lNgPa83Xn3D2lggedmyAH6j/YNS1fxiWHkjfyOVITO+v+dFHPB1XModoOL+MgopYgh6jBCMv6Vq9yzf0MI50/wQjmISqD5zrs+983A+FQdDJGNXzLXzirhpRL+RjZOuABZBv/lf6sd4VFapf6D+/mEnG22wq8ZD2xmFyKNM1cyT6q8qRR4z4eBZuqlo3fkgRqcu/sSRoE4C9fgafLjyUQPcGF8ZLtq+ZJGgvDhohhlLAzSGTkdHEhaiTiEs5BUEOFCQRKidq1ZnmwGOH+54d4rCzjoRzczFB/yHBnYju1J2T8xnHsPStvPhzyhCjlEgGa6cCuf0/oHRvwwI6fo5kog==
  • Authentication-results: spf=none (sender IP is ) smtp.mailfrom=JBeulich@xxxxxxxx;
  • Cc: Xen-devel <xen-devel@xxxxxxxxxxxxxxxxxxxx>, Wei Liu <wl@xxxxxxx>, Roger Pau Monné <roger.pau@xxxxxxxxxx>
  • Delivery-date: Mon, 05 Aug 2019 16:08:18 +0000
  • List-id: Xen developer discussion <xen-devel.lists.xenproject.org>
  • Thread-index: AQHVS5VCLsUfjjNYSkSWxIawZ+ErEabsuEeA
  • Thread-topic: [Xen-devel] [PATCH] x86/shim: Fix parallel build following c/s 32b1d62887d0

On 05.08.2019 15:53, Andrew Cooper wrote:
> --- a/tools/firmware/xen-dir/Makefile
> +++ b/tools/firmware/xen-dir/Makefile
> @@ -38,7 +38,7 @@ linkfarm.stamp: $(DEP_DIRS) $(DEP_FILES) FORCE
>               }
>   
>   # Copy enough of the tree to build the shim hypervisor
> -$(D): linkfarm.stamp
> +$(D) $(D)/xen/arch/x86/configs/pvshim_defconfig: linkfarm.stamp
>       $(MAKE) -C $(D)/xen distclean
>   
>   $(D)/xen/.config: $(D) $(D)/xen/arch/x86/configs/pvshim_defconfig

But this then allows two instances of "$(MAKE) -C $(D)/xen distclean"
to run in parallel - not sure how well that would work. I think what
we want instead is

$(D): linkfarm.stamp
        $(MAKE) -C $(D)/xen distclean

$(D)/xen/arch/x86/configs/pvshim_defconfig: $(D)

$(D)/xen/.config: $(D)/xen/arch/x86/configs/pvshim_defconfig
...

Jan
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxxx
https://lists.xenproject.org/mailman/listinfo/xen-devel

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.