On 05.02.2026 16:58, Bertrand Marquis wrote: >> On 5 Feb 2026, at 16:43, Jan Beulich <[email protected]> wrote: >> On 05.02.2026 16:30, Bertrand Marquis wrote: >>>> On 5 Feb 2026, at 13:29, Jan Beulich <[email protected]> wrote: >>>> On 05.02.2026 12:33, Bertrand Marquis wrote: >>>>> --- /dev/null >>>>> +++ b/config/Darwin.mk >>>>> @@ -0,0 +1,6 @@ >>>>> +# Use GNU tool definitions; the macOS workflow relies on Homebrew GNU >>>>> tools. >>>>> +# See docs/misc/build-on-macos.md for required tools and setup. >>>>> +include $(XEN_ROOT)/config/StdGNU.mk >>>> >>>> Given Roger's consideration towards possibly using a more MacOS-native >>>> build arrangement as an alternative, I'm actually not quite sure this >>>> should >>>> then be the default mode here. Roger, what are your thoughts? >>> >>> Even with Mac OS sed and make working, something is still needed here to >>> compile on Mac OS. >>> >>> What would you suggest the default mode should be here ? Mac OS is not GNU >>> but everything used correspond to what is defined by StdGNU.mk. >>> >>> I am only forcing cross compilation here to prevent using the host >>> toolchain. >> >> That part is okay with me. >> >>> What do you think i should put there instead ? >> >> Using StdGNU.mk may still be okay, as long as the comment properly represents >> the overall situation. > > Agree. > > What do you think of the following: > > Use GNU tool definitions as the tools we are using are either GNU compatible > or we only use features which are supported on Mac OS.
Sounds good. Jan
