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

Re: [XEN PATCH v4 00/32] Toolstack build system improvement, toward non-recursive makefiles


  • To: Anthony Perard <anthony.perard@xxxxxxxxxx>
  • From: Christian Lindig <christian.lindig@xxxxxxxxxx>
  • Date: Fri, 12 Aug 2022 07:53:46 +0000
  • Accept-language: en-GB, en-US
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=citrix.com; dmarc=pass action=none header.from=citrix.com; dkim=pass header.d=citrix.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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=F6U3eLAChzlxu+MYGljrnrnxHQBzoKQql7/JShCq/lE=; b=HRqfyRGeiLYZtHtgo5sp+G/UDgot4C3m4rtLwZYdMnur4KqI0thKSv5gX5hZ3T8divfUwLkJ/JXuOLOUPIfCbUtZH6Cz4Y+xkRoC5Itd2kdudxCsRUsGAUi6NnMs5GB9b5hEM0e38F9ENpNXM6dUWBpridPlypCcUKXcAaooFyJ7Mtx+onxewuLOLsnWTWajkNrDrkyP7Qj5P3oO5+xjiT8XS8jb4MDgatFr/duADkeJI/IPv81r2aQedg5UDs/cYm8w2V7H5UNVFPtqGs3Rn8s2XekT2WXcFp74WzmRE+EK+7V9RWXYUcIi9luVihcYeawPp0Y3oz509KF08gvPnw==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ccw9FOrnbwuML8EclNG4CMqeGwhoDgaS3lQSVc41AvrWfZDF1tMVJWysJK4hVqYZnv3+/mC1Ar9erNk56QVolYOYI2EeIdnOx9x0Yt8fedPJa2QZSqM8/m6/INcY9gfUhiWExCc7eT5CrJTg5UHcU4ZFP+3A/sBsybcZLC2zBKLdqtwIWBz7yIKLwyEvhNv/tWz57nqke28Alb7IMBOAaUG+KM9+rw1AieyBexRlCf/pAw+YfTYncinrQgWmF+LPLKCYgOVgZcVlIqczzaKX+qmkyooCnPbNTjj/QfVAfwns94W7KeA/N3ymU1aXlOtnM7JokvncSkzJXirrzY2tVA==
  • Authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=citrix.com;
  • Cc: Xen-devel <xen-devel@xxxxxxxxxxxxxxxxxxxx>, Nick Rosbrook <rosbrookn@xxxxxxxxx>, Elena Ufimtseva <elena.ufimtseva@xxxxxxxxxx>, Andrew Cooper <Andrew.Cooper3@xxxxxxxxxx>, Jan Beulich <jbeulich@xxxxxxxx>, Roger Pau Monne <roger.pau@xxxxxxxxxx>, David Scott <dave@xxxxxxxxxx>, George Dunlap <George.Dunlap@xxxxxxxxxx>, Juergen Gross <jgross@xxxxxxxx>, Julien Grall <julien@xxxxxxx>, Stefano Stabellini <sstabellini@xxxxxxxxxx>, Wei Liu <wl@xxxxxxx>, "Tim (Xen.org)" <tim@xxxxxxx>, "Daniel P. Smith" <dpsmith@xxxxxxxxxxxxxxxxxxxx>
  • Delivery-date: Fri, 12 Aug 2022 07:54:03 +0000
  • Ironport-data: A9a23:GegfSaNLxW/t2TPvrR3kl8FynXyQoLVcMsEvi/4bfWQNrUoj1jUHz WMZCmGCMqmLZGD1c9kgb9ux8UID7cDTmIVqGQto+SlhQUwRpJueD7x1DKtR0wB+jCHnZBg6h ynLQoCYdKjYdleF+lH3dOCJQUBUjcmgXqD7BPPPJhd/TAplTDZJoR94kqsyj5UAbeKRWmthg vuv5ZyEULOZ82QsaDhMu/vZ8EoHUMna41v0gHRvPZing3eG/5UlJMp3Db28KXL+Xr5VEoaSL woU5Ojklo9x105F5uKNyt4XQGVTKlLhFVHmZk5tc7qjmnB/Shkaic7XAha+hXB/0F1ll/gpo DlEWAfZpQ0BZsUgk8xFO/VU/r0X0QSrN9YrLFDm2fF/wXEqfFP94c9VLh0GE7YnoONdLXEf3 PIbLxwSO0Xra+KemNpXS8FKr+F6dozHGd1avXttizbEEfwhXJbPBb3Q4sNV1ysxgcYIGuvCY 80eanxkaxGojx9nYw9LTs5h2rr5wCCgKFW0q3rMzUYzy2PT1g1qzLnkNpzRe9qGRMp9lUeEv GPWuW/+B3n2MfTAlmPaoy722ocjmwvHVIkdM5SJpsd1nQHN4X5INk0rbHKC9KzRZkmWHog3x 1Yv0jojq+0++VKmSvH5XgakuziUsxgEQd1SHuYmrgaXxcL8+QGCDHIDST1HQNMjvc4yAzct0 zehktfkAzUprbOUTG6G+6mdhTSoMCMRICkJYipsZQkP7sTnoYozpgnSVdslG6mw5vX5EC/96 yqHpy8/g/MUl8Fj/6e051fcmBq3u4PECAUy423/XH+h7w5/TJ6oYcqv81ezxe1bMI+TQ12Fv X4Fs8uT9uYDCdeKjiPlaPoJNKGk4bCCKjK0qUJuGrEx+jLr/GSsFahc+Cp7JVtpGs8cdCX1f VTIvgdM+J5UOmDsZqhyC79dEOwvxKnkUNjgCPbda4MUZoArLVDcuiZzeUSXwmbh1lA2lr0yM ouadsDqCmsGDaNgz3y9QOJ1PaIX+x3SDFj7HfjTpylLG5LHDJJJYd/p6GezU90=
  • Ironport-hdrordr: A9a23:o9n2s6zhMCSlld9Lui1qKrPxgOskLtp133Aq2lEZdPULSKGlfp GV9sjziyWetN9IYgBapTiBUJPwIk80hqQFm7X5XI3SETUO3VHFEGgM1/qE/9SNIUzDH6tmpN 9dmstFeZHN5DpB/KDHCWCDer5OruVvsprY/Ns2pE0dLz2CHpsQizuRfTzrd3GeKjMnObMJUL 6nouZXrTupfnoaKu6hAGMeYuTFr9rX0Lr7fB8vHXccmUezpALtzIS/PwmT3x8YXT8K66wl63 L5nwvw4bjmm+2nyyXby3TY4/1t6ZrcI5p4dYyxY/ouW3fRYzWTFcFcsnq5zXQISdSUmRUXeR /30lAd1opImjXslyqO0GbQMkHboUoTAjnZuBClaDLY0LLEbSN/BMxbiY1DdBzFr0ImodFnya pOm3mUrpxNEHr77WzADnfzJmNXftrdmwtcrQc/tQ0obWIlUs4ZkaUPuEdOVJsQFiPz744qVO FoEcHH/f5TNVeXdWrQsGVjyMGlGi1bJGbNfmES/siOlzRGlnFwyEUVgMQZg3cb7Zo4D51J/f 7NPKhknKxHCsUWcaV+DuEcRtbfMB2HfTvcdGaJZVj3HqAOPHzA75bx/bUu/emvPIcFyZMj8a 6xJ2+wdVRCD34GJff+rKGjqCq9MVlVdQ6duf129tx+pqD2QqbtPGmKVE0u+vHQ1skiPg==
  • List-id: Xen developer discussion <xen-devel.lists.xenproject.org>
  • Thread-index: AQHYraI+K9klKSLPzkSqNdXb9hkD8K2q5ggA
  • Thread-topic: [XEN PATCH v4 00/32] Toolstack build system improvement, toward non-recursive makefiles



On 11 Aug 2022, at 17:48, Anthony PERARD <anthony.perard@xxxxxxxxxx> wrote:

Patch series available in this git branch:
https://xenbits.xen.org/git-http/people/aperard/xen-unstable.git br.toolstack-build-system-v4

Changes in v4:
- several new patches
- some changes to other patches listed in their changelogs
[..]
Anthony PERARD (32):
 tools/debugger/gdbsx: Fix and cleanup makefiles
 tools/firmware/hvmloader: rework Makefile
 tools/fuzz/x86_instruction_emulator: rework makefile
 tools/hotplug: cleanup Makefiles
 tools/libfsimage: Cleanup makefiles
 tools/xenpaging: Rework makefile
 tools/xentop: rework makefile
 tools/xentrace: rework Makefile
 .gitignore: Cleanup ignores of tools/libs/*/{headers.chk,*.pc}
 tools/libs/util: cleanup Makefile
 tools/flask/utils: list build targets in $(TARGETS)
 libs/libs.mk: Rename $(LIB) to $(TARGETS)
 libs/libs.mk: Remove the need for $(PKG_CONFIG_INST)
 libs/libs.mk: Rework target headers.chk dependencies
 tools: Introduce $(xenlibs-rpath,..) to replace $(SHDEPS_lib*)
 tools: Introduce $(xenlibs-ldlibs, ) macro
 tools: Introduce $(xenlibs-ldflags, ) macro
 tools/helper: Cleanup Makefile
 tools/console: Use $(xenlibs-ldlibs,)
 tools: Add -Werror by default to all tools/
 tools: Remove -Werror everywhere else
 tools/hotplug: Generate "hotplugpath.sh" with configure
 libs/light/gentypes.py: allow to generate headers in subdirectory
 git-checkout.sh: handle running git-checkout from a different
   directory
 libs: Avoid exposing -Wl,--version-script to other built library
 libs: Fix auto-generation of version-script for unstable libs
 tools/include: Rework Makefile
 libs/light: Rework acpi table build targets
 libs/light: Rework generation of include/_libxl_*.h
 libs/light: Rework targets prerequisites
 libs/light: Makefile cleanup
 tools/golang/xenlight: Rework gengotypes.py and generation of *.gen.go

Acked-by: Christian Lindig <christian.lindig@xxxxxxxxxx>



 


Rackspace

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