DMD로 GDC 부트스트랩 성공: FreeBSD에서 GCC의 D 컴파일러를 쉽게 구축하다
Bootstrapping GDC with DMD

FreeBSD에는 GDC(GNU D Compiler) 패키지가 없어 연구용으로 사용하는 저자가 DMD를 이용해 GDC를 부트스트랩하는 방법을 공유합니다. GCC 문서는 GDC를 GDC로만 빌드해야 한다고 주장하지만, 저자는 모든 D 컴파일러가 공유하는 프론트엔드를 활용하면 DMD로도 충분하다는 것을 입증했습니다. 플래그 차이를 변환하는 간단한 래퍼 프로그램(gdc-wrapper)을 작성해 stage1 GDC를 성공적으로 빌드했으며, 이 방법은 FreeBSD 15에서 GDC 15.2.0과 16.1.0을 빌드하는 데 사용됐습니다.
GCC 문서는 GDC를 빌드하려면 GDC가 필요하다고 주장하지만, 실제로는 DMD만으로도 충분합니다.