Re: macos status

"Chun Tian (binghe)" <[email protected]> Fri, 7 Mar 2025 14:07:06 +1100
Newsgroups gmane.lisp.gcl.devel
Organization The Australian National University
Message-ID <[email protected]>
Greetings,

On 04/03/25 03:50, Camm Maguire wrote:
> Greetings!
> 
> Camm Maguire <[email protected]> writes:
> 
>> Greetings, and thanks as always for your very helpful feedback!
>>
>> "Chun Tian (binghe)" <[email protected]> writes:
>>
>>> The ARM Mac hardware running recent macOS is always available from Apple at
>>> affordable prices. If Camm need some financial support, it will be my pleasure
>>> to purchase one from Apple and ship to his home address (in US? I guess). Please
>>> contact me in private if you need. I don't fully understand GCL's source code
>>> but I can do this for sure!
>>
> 
> Regarding mac arm support, which as you state appears to be the future,
> unless the macho file format has changed, we need just one file
> describing the relocs, h/mach64_arm_reloc.h.  I feel reasonably
> confident I can produce this in an hour or two with access.
> 
> Regarding macports, I've found and fixed the gcc build error.  This
> should standardize things with non-mac builds considerably.

Great work. I assume this is all done for GCL 2.7.0 in recent commits on Git.
How about the building of GCL 2.6.15 in your macOS 10.13 VM?

> 
> For posterity, gdb needs to be run under sudo, and with set
> startup-with-shell off.
> 
> Are you still involved with macports?

I'm investigating the existing port definitions of the "gcl" package in MacPorts
(current version is 2.6.14). I hope to submit the merge request soon for both
GCL 2.6 and 2.7, e.g. the new package "gcl" is for 2.7, and "gcl26" is for GCL 2.6.

> 
> Take care,
>
signature.asc (application/pgp-signature, 833 B)
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEES+aY+4laoC0TwmVKFUkg2jrYR8gFAmfKYtsACgkQFUkg2jrY
R8iAKg/9Fl3p1AIMXpVOJOSYluERpwMXVjPmgij0yoG6YKz03+gFP05l+q8qMWv8
nTtd43FJjtod0qLC48zovoV8vhJqQZb0WwgIF65/3uGB90tnfDDGQkn6DwMdyZhv
NiBZwiO6EX6qRnKl4I08Se05x+Xr97BdblU7b2OWfmpvaezcBLIF+WGeO+uX32mW
wCbKKghqQzqUc2pnl6WK0OlOe+Yt7fY2zFavXtRMxQLAi1p5TRjZhNDx7SNzT+C+
cdAyt2Vb9XMyi8GyvLTUKR9SnN9kdad4+amzV9H3InOZ+r37/o3dAKSc3+vnw/Y4
Tmqqx5N8uq+gDcoD9+3W1Fc2k2AZXqkPn3f1GqF0CYS6C7eOA7zFfORSs2GwsKyr
O2fSkfzq5zV8oxFrbSAqcEiEmVSbhWhCS0wZqWUbmFfzOwtckvZmMaKyIrcMgJO8
V8bMd+etnxcakyTJSrN0LgDMYqqCFwOYgq1lpO4Yox4J0dOuYgM6y9MSqTXfwZrk
tqSX5tbtbOHaNR/e1xCkYfrriAjoh2IZTzrDmmFWfoRd/Nda4ChuIpN1qtUo5EzV
8FN8Kcy0nkbc51HZ9tNnCpl9dbA0OCp9pbg0yAzFxoGT24pmzXXWNZcgIZryyGdf
h5VYurJxTz383WH52CgoFCcsJrpqm5OeCp39U32xwZluGa7TKGE=
=Da7t
-----END PGP SIGNATURE-----