This repository has no description
Something went wrong. Try again.
build: normalize input archives before Darwin libtool merge master
Apple's recent libtool can warn about misaligned 64-bit archive members and silently drop them when merging static libraries. In Ghostty this showed up in the Darwin libtool step that builds libghostty-fat.a. Normalize each input archive by copying it and running ranlib on the copy before handing it to libtool. That rewrites the archive into a layout Apple's linker tools accept without flattening members through the filesystem or changing Ghostty's archive format.
Author Barut Date (Mar 30, 2026, 8:59 PM UTC) Commit a83a82b3 a83a82b3f87b6efeb4384cbc9350056be70ecde0 Parent 7269fa7d 7269fa7d146302ef875e810b35d71c88d931c409