<div dir="auto">Not uname, afaik: it tells the arm64 kernel to lie when you look at /proc/cpuinfo though... <a href="https://elixir.bootlin.com/linux/latest/A/ident/PER_LINUX32">https://elixir.bootlin.com/linux/latest/A/ident/PER_LINUX32</a></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Sep 28, 2021, 18:04 Rob Landley <<a href="mailto:rob@landley.net">rob@landley.net</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On 9/28/21 7:44 PM, enh wrote:<br>
> ...oh, and that personality() wasn't an inline. i've sent a patch to fix that<br>
> (and with that, things build again on my mac). this still feels like a worse<br>
> choice than just splitting linux32 out though...<br>
<br>
If I'd known it was going to cause this much trouble, I would have.<br>
<br>
That said, according to the man page literally all linux32 does is tell uname to<br>
lie. It has no actual effect on the rest of the ABI. (There are setarch options<br>
that do, but I didn't implement setarch...)<br>
<br>
Rob<br>
</blockquote></div>