본문 바로가기
리눅스

Zig and Ghostty

by 다움위키 2025. 4. 5.

Ghostty를 컴파일하기 위해, zig가 필요합니다.

Zig는 최근 0.14.0 버전이 출시되었고, 0.15-dev 버전까지 그동안 컴파일이 잘 되었습니다.

어느 순간 ghostty를 컴파일하려고 시도하면, segfault가 발생하고,

Zig를 컴파일하려고 해도 마찬가지로 segfault가 발생합니다.

결론은 현재 시스템의 llvm-19를 사용해서는 segfault를 해결할 수 없고,

github에 있는 zig의 llvm-20 가지를 받아서 컴파일을 완료할 수 있었습니다.

그리고, ghostty도 정상적으로 컴파일을 완료합니다.