GNAT Ada 컴파일러를 macOS/aarch64로 이식하기: 성공적인 여정
2025-01-16
새 MacBook Pro에 GDC 컴파일러를 성공적으로 이식한 후 저자는 GCC suite에 남은 Ada와 Go 컴파일러 작업에 착수했습니다. macOS에서 Gccgo는 아직 성숙하지 않았으므로 GNAT Ada에 초점을 맞췄습니다. 사전 컴파일된 패키지가 없어 가상 머신과 Alire 도구를 사용하여 x86_64 버전의 GNAT 컴파일러를 얻었습니다. 2단계 컴파일 과정을 통해 네이티브 macOS/aarch64 GNAT 컴파일러가 생성되었고, 최종적으로 GDC와 통합되어 단일 GCC suite가 되었습니다. 결과적으로 생성된 tarball은 누구나 사용할 수 있으며, 앞으로 수동 이식의 필요성을 없앴습니다.
개발
Ada 컴파일러