Joel Sherrill created an issue: https://gitlab.rtems.org/rtems/tools/rtems-source-builder/-/issues/191
## Summary In investigating cron sweeper failures for RTEMS 5 on Mac, the root cause was identified as the RTEMS 5 branch pre-dates the availability of arm64 Mac's. This means that the open source packages we use did not have a chance to support that platform. In looking at tool build failures, there are failures building at least the following: - automake - autoconf - binutils - gdb - gcc The above is every primary component of the RTEMS Cross Tool Chain. The options to address this are quite limited. - We **could** update all the tools but that would invalidate the history and testing of RTEMS 5. - We **could** modify all packages to support the host. - We could simply say that RTEMS 5 is not supported on arm64 Macs. Use a newer version of RTEMS which does support that host. The third option is the one I recommend. If someone really wants this to work, they can invest the effort or money to make it happen. But even if this happens, I do not think upgrading the tools on the RTEMS 5 branch is an option at all. The recent changes to specify C/C++ language versions enable supporting other newer hosts but it is likely there is a limit. We just need to recognise that an old RTEMS branch implies older tools which may not support newer hosts. <!-- Pre-set options - milestone --> -- View it on GitLab: https://gitlab.rtems.org/rtems/tools/rtems-source-builder/-/issues/191 You're receiving this email because of your account on gitlab.rtems.org.
_______________________________________________ bugs mailing list [email protected] http://lists.rtems.org/mailman/listinfo/bugs
