Silicon で動作するように macOS 11 (Intel) で C プロジェクトをコンパイルするにはどうすればよいですか?
現在のビルド スクリプトは次のように単純です。
./configure
make
sudo make install
私は運の有無にかかわらずフラグ--host
と--target
フラグをaarch64-apple-darwin
使用してみました。arm-apple-darwin
バイナリのデフォルトは常に次のx86_64
とおりです。
> file foobar.so
foobar.so: Mach-O 64-bit bundle x86_64
更新:を指定
すると、cc と gcc が見つからないよう--host
です。
checking for arm-apple-darwin-cc... no
checking for arm-apple-darwin-gcc... no