From: Jan Beulich <jbeulich@suse.com>
To: "Roger Pau Monné" <roger.pau@citrix.com>
Cc: Bertrand Marquis <bertrand.marquis@arm.com>,
Andrew Cooper <andrew.cooper3@citrix.com>,
Anthony PERARD <anthony.perard@vates.tech>,
Michal Orzel <michal.orzel@amd.com>,
Julien Grall <julien@xen.org>,
Stefano Stabellini <sstabellini@kernel.org>,
xen-devel@lists.xenproject.org
Subject: Re: [RFC PATCH] xen: Add macOS hypervisor build support
Date: Thu, 5 Feb 2026 08:25:06 +0100 [thread overview]
Message-ID: <ce7abced-0ad2-449a-b6e2-87dd720dbbf6@suse.com> (raw)
In-Reply-To: <aYNySRMnVyNixlzr@Mac.lan>
On 04.02.2026 17:22, Roger Pau Monné wrote:
> On Wed, Feb 04, 2026 at 04:31:12PM +0100, Jan Beulich wrote:
>> On 04.02.2026 14:16, Bertrand Marquis wrote:
>>> --- /dev/null
>>> +++ b/config/Darwin.mk
>>> @@ -0,0 +1,4 @@
>>> +include $(XEN_ROOT)/config/StdGNU.mk
>>
>> Darwin isn't really a GNU environment, is it? The definitions in that file
>> may be suitable, but perhaps a brief comment is warranted?
>
> It's similar to FreeBSD in that regard, which is also not a GNU
> environment as the compiler and toolchain is LLVM. However the LLVM
> toolchain attempt to be command line and output compatible with the
> GNU one AFAIK.
Hmm, FreeBSD (unlike OpenBSD and NetBSD) may be somewhat complicated in this
regard. First, I don't think the default compiler used matters. What does
matter is behavior in certain (many?) respects. E.g. in GNU binutils
ELFOSABI_FREEBSD is treated as equivalent to ELFOSABI_GNU in certain places.
So it may be viewed as a "hybrid"? (Of course there are many(?) other things
where GNU environments are expected to "behave" in certain ways.)
> FreeBSD.mk also includes StdGNU.mk. Maybe we want to rename StdGNU.mk
> to generic.mk or common.mk?
Not sure here.
Jan
prev parent reply other threads:[~2026-02-05 7:25 UTC|newest]
Thread overview: 15+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-02-04 13:16 [RFC PATCH] xen: Add macOS hypervisor build support Bertrand Marquis
2026-02-04 15:31 ` Jan Beulich
2026-02-04 15:45 ` Bertrand Marquis
2026-02-04 16:15 ` Jan Beulich
2026-02-05 7:44 ` Bertrand Marquis
2026-02-05 8:23 ` Jan Beulich
2026-02-05 8:44 ` Bertrand Marquis
2026-02-05 8:56 ` Jan Beulich
2026-02-05 9:09 ` Bertrand Marquis
2026-02-04 16:24 ` Roger Pau Monné
2026-02-04 16:51 ` Bertrand Marquis
2026-02-04 17:37 ` Roger Pau Monné
2026-02-05 8:04 ` Jan Beulich
2026-02-04 16:22 ` Roger Pau Monné
2026-02-05 7:25 ` Jan Beulich [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=ce7abced-0ad2-449a-b6e2-87dd720dbbf6@suse.com \
--to=jbeulich@suse.com \
--cc=andrew.cooper3@citrix.com \
--cc=anthony.perard@vates.tech \
--cc=bertrand.marquis@arm.com \
--cc=julien@xen.org \
--cc=michal.orzel@amd.com \
--cc=roger.pau@citrix.com \
--cc=sstabellini@kernel.org \
--cc=xen-devel@lists.xenproject.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.