Hello,

Seems that support of arm64 macOS requires some work at relocation. Just 
comparing of reloc.h between two arch points that it is quite different:
 - 
https://github.com/phracker/MacOSX-SDKs/blob/master/MacOSX11.3.sdk/usr/include/mach-o/x86_64/reloc.h
 
<https://github.com/phracker/MacOSX-SDKs/blob/master/MacOSX11.3.sdk/usr/include/mach-o/x86_64/reloc.h>
 - 
https://github.com/phracker/MacOSX-SDKs/blob/master/MacOSX11.3.sdk/usr/include/mach-o/arm64/reloc.h
 
<https://github.com/phracker/MacOSX-SDKs/blob/master/MacOSX11.3.sdk/usr/include/mach-o/arm64/reloc.h>

--
wbr, Kirill

> On 24. Dec 2023, at 15:40, Kirill A. Korinsky <kir...@korins.ky> wrote:
> 
> Hello,
> 
>> On 24. Dec 2023, at 15:37, Camm Maguire <c...@maguirefamily.org> wrote:
>> 
>>> 
>>> Anyway, failed on build; crash happened inside siLheap_report which is 
>>> called by the first (init-system) at ./raw_pre_gcl
>> 
>> Is this heap report issue the same as your segmentation catcher signal
>> unblocking issue and limited to arm64 alone?
> 
> yes, removing segmentation catcher signal allows to see it. Without it, it 
> simple fails with error in console without any trace.
> 
> FYI: it isn't arm64 build, because configure script doesn't support it. I use 
> so-called Rosetta to run x86_64 binary on arm64 which usually works quite 
> well.
> 
> --
> wbr, Kirill
> 

Attachment: signature.asc
Description: Message signed with OpenPGP

Reply via email to