Portando el compilador GNAT Ada a macOS/aarch64: Un viaje triunfal

2025-01-16

Después de portar con éxito el compilador GDC a su nuevo MacBook Pro, el autor abordó los compiladores Ada y Go restantes en el conjunto GCC. Como Gccgo aún no está maduro en macOS, el enfoque cambió a GNAT Ada. Debido a la falta de paquetes precompilados, se usó una máquina virtual y la herramienta Alire para obtener un compilador GNAT x86_64. Un proceso de compilación en dos etapas generó un compilador GNAT nativo macOS/aarch64, que finalmente se integró con GDC en un único conjunto GCC. El archivo comprimido resultante ahora está disponible para que otros lo usen, eliminando la necesidad de puertos manuales futuros.

Desarrollo