[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: GM2 on Darwin 20.4.0/M1
From: |
Gaius Mulley |
Subject: |
Re: GM2 on Darwin 20.4.0/M1 |
Date: |
Wed, 07 Jun 2023 22:19:40 +0100 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) |
Benjamin Kowarsch <trijezdci@gmail.com> writes:
> On Thu, 8 Jun 2023 at 00:13, john o goyo wrote:
>
> Although GCC does not support Macos on M1, Ian Sandoe is maintaining a
> port, to be hopefully included in GCC 14.
>
> Interesting, but also concerning.
>
> I am glad I moved all my code back to C99*, avoiding getting stuck with gcc
> when targeting MacOS on Apple silicon.
>
> Out of curiosity, is there any forecast/estimate when GCC will support MacOS
> on Apple silicon?
>
> Gaius, perhaps you want to consider a back end that generates C99 from
> Modula-2 input for such situations.
>
> [*] As somebody who doesn't have time to work on projects continuously but
> taking long hiatuses in between stretches of work, I have regularly been hit
> by tools or libraries that I was using no longer working once I got back to
> work, then wasting all my available time on trying to fix the broken
> dependency, and not getting any real work done at all as I was running out of
> time and had to take another hiatus, after which again some dependency broke.
> Eventually, I adopted an NIH ("not implemented here") attitude, writing
> everything myself, from scratch if needed, and I actually get more work done
> this way. The only thing I now use is a C99 compiler and its stdlib. Plenty of
> implementations to choose from if one of them breaks. The next time I will be
> coding in Modula-2 will be after I get my compiler bootstrapped.
Hi,
6 failures out of 11000 is pretty good. The failure of 6 is likely one
test failing 6 times (involving select iirc and coroutines). I suspect
it is easier to fix the regression test failure than write a back end
for C99 :-)
regards,
Gaius