On Mon, Feb 09, 2026 at 01:33:13PM +0000, Bertrand Marquis wrote: > Hi Roger > > > On 9 Feb 2026, at 14:26, Roger Pau Monné <[email protected]> wrote: > > > > On Mon, Feb 09, 2026 at 11:46:44AM +0100, Bertrand Marquis wrote: > >> Xen does not provide a Darwin build configuration useable on Mac OS. > >> It is possible to build Xen Hypervisor (tools are not supported) with a > >> toolchain able to produce ELF binaries (GCC or others). > >> > >> Add config/Darwin.mk to include StdGNU.mk and force > >> XEN_COMPILE_ARCH=unknown, ensuring Darwin builds always follow > >> the cross-compile path so compiling on Mac OS is always handled as a > >> cross compilation case. > >> > >> Only compiling the hypervisor has been tested ! > >> > >> An example of how to build the hypervisor for arm64 on Mac OS > >> (tools cannot be build for now) using a compiler from brew: > >> - brew install aarch64-elf-gcc aarch64-elf-binutils > >> - make XEN_TARGET_ARCH=arm64 CROSS_COMPILE=aarch64-elf- HOSTCC=clang > > > > This needs 'xen' target passed. > > Without any target, xen is built by default so i kept the simplest possible > command > But I am ok with adding xen
With the `cd xen` omitted, won't that also attempt to build the tools then? Thanks, Roger.
