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

Re: [XEN PATCH v7 00/51] xen: Build system improvements, now with out-of-tree build!

  • To: Anthony PERARD <anthony.perard@xxxxxxxxxx>
  • From: Jan Beulich <jbeulich@xxxxxxxx>
  • Date: Thu, 2 Sep 2021 12:22:24 +0200
  • 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; bh=jBvMBrv4oxvPPQ9EqN0vykb5XJjI42SfMRO3gMpCVf0=; b=HzF1B2dtd5VX/tZmm8JXo11T1DORvuGHI+k1j8ckqKdviuW+LmZoZH8y1F95jQ5Ck69Qh0X0ygdg+0+rhbKynMAYvV8mlKryN7v7aBGt4gTkBDlHrcYEZcMfYRFlQwN3tU62OFHELeABYyo+EM7UCDrckDBJHea2JIC3ljSofi34HABCkuffpdIDljYMcTahQF4moJhK6o2jW9abSw81KYWrmxX+6RnEaBmXbfOAaN91XUUTIRIPUWxoYpytg2IeST1OzYPkKs7FO2TpVAVNKIclaxO7FxXHl/uqo43HkeRvz+/xtwNad5L58oIebISSTG2co9XLgkPO+Fgreg1K+A==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=MrBGUGX1ckyFBe9DdcIzX3NPXIBIw4JmrF8NFZ3aW2PPLu2rw557PfQTjfSUV90XGHWZl966YI4GX8t4PLzFkx2kJRJx98rIsC72kW26ioVMDH+MYnLnsgG0i0NYtEC7741+pvB/L9gf7NEm8jboOR2DsECSxliM8uGPaJB+ggTu8icqj2GY+9z7Xlebky9HjG8cEkliBe6TWwU5ESLKyRiC3w4L+soRAZk57GxWismzr2XJvJRrgd1CxBUj87WOPjZHyKg/EJ85trn1WTFLjPxBjwiBbcFH8w5BOKIXOP36Idvz8Qogg0IRras0hSu5krmurBO5YNsayifZJSQ6XA==
  • Authentication-results: lists.xenproject.org; dkim=none (message not signed) header.d=none;lists.xenproject.org; dmarc=none action=none header.from=suse.com;
  • Cc: xen-devel@xxxxxxxxxxxxxxxxxxxx
  • Delivery-date: Thu, 02 Sep 2021 10:22:33 +0000
  • List-id: Xen developer discussion <xen-devel.lists.xenproject.org>

(trimming Cc list)

On 24.08.2021 12:49, Anthony PERARD wrote:
> Anthony PERARD (51):
>   build: introduce cpp_flags macro
>   build: use if_changed on built_in.o
>   build: use if_changed_rules with %.o:%.c targets
>   build: factorise generation of the linker scripts
>   x86/mm: avoid building multiple .o from a single .c file
>   build,include: rework compat-build-source.py
>   build,include: rework compat-build-header.py
>   build: fix clean targets when subdir-y is used
>   build: use subdir-y in test/Makefile
>   build,arm: move LDFLAGS change to arch.mk

Having gone through to here while skipping patch 5 for the moment, I
wonder in how far there are dependencies among the above (and, looking
forward, also for others further down on earlier ones). I don't think
it can reasonably be expected for the entire series to go in all at
the same time, so I'd consider it useful to put in whatever is ready
and independent of earlier changes perhaps still under discussion.




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