- このサイトの通りにやればだいたいできる
- catalina(high sierraくらい?)からgmpなどのライブラリを個別でビルドしなければGCCのビルドができなかった
- gcc9からGCCのリポジトリに自動でこのあたりのライブラリをインストールする
contrib/download_prerequisites
が追加されていて便利になっていた
- gcc9からGCCのリポジトリに自動でこのあたりのライブラリをインストールする
|
|
/usr/include/
が抜けた問題があるので、sys_root
を自前で用意する必要がある- 一部のincludeファイルにmacOSのパッチを与える必要があるらしい(必要ないかも)
|
|
- あとはConfigureを実行する
--with-sysroot
を指定しておかないと、/usr/include
が無いエラーが発生する--with-sysroot
は絶対パスで与えないといけない
|
|
- ここで何故かMafikefileでなく
config.status
なシェルスクリプトが生成される- このシェルスクリプトを実行するとMakefileが生成される
- あとは
make -j
すれば良い(-j
だと一部がうまく動かないので、make
の方が良いかもしれない)