[RSB PATCH] 6: Merge the MacOS M silicon patch from gcc-12 to gcc-13

Chris Johns chrisj at rtems.org
Mon Dec 18 06:05:25 UTC 2023


On 16/12/2023 2:04 am, Cedric Berger wrote:
> Hello Heinz,
> 
> On 15.12.2023 10:44, Heinz Junkes wrote:
>> HI,
>> I can follow Cedric's reasoning. Even if I was the initiator of this discussion.
>>
>> I use RTEMS in my lectures/exercises, among other things, and have always been
>> able to give the students
>> freedom which laptops with which OS they wanted to use. And there are many of
>> them with used
>> older laptops. Intel Macs, for example.
>>
>> But you can also use a VM with Linux on all these systems.
>>
>> It might then be okay to communicate openly that there will be no more support
>> for Macs in the future.
> 
> Just to be clear: I'm not advocating dropping Mac support, just dropping the
> support for the old intel-based ones (the ones with issues right now).
> 
> Mac with M1/M2/M3 work fine with the latest tooling.

I think there is a middle ground here and that means some investigation is
needed to determine what works and what is at issue then deciding how much
further work is done. I have done some of this. The results are based on what I
have working:

Builds:

  Sonoma
  Montery
  Big Sur

Fails:

  Ventura

The failure on Ventura is in GMP called from MPFR. Running the GMP tests a
number fail and removing --disable-shared improves the test results but GCC does
not build. I have not looked any further.

Chris



More information about the devel mailing list