前提
- このサイトの手順に従って、ビルドに必要なパッケージのインストールとgccのビルド準備をする。
- (ただし、今回インストールするのはgcc9.2であることに一応注意。)
$ sudo apt install build-essential
$ wget http://ftp.tsukuba.wide.ad.jp/software/gcc/releases/gcc-9.2.0/gcc-9.2.0.tar.xz
$ tar xvf gcc-9.2.0.tar.xz
$ cd gcc-9.2.0
問題
- プロキシ環境下では、上記の次に行う下記コマンドでこける。(
.bashrc
で、export ftp_proxy="[アドレス]:[ポート]"
を設定してもなぜかこける。)
$ contrib/download_prerequisites
対処法
- ftpではなく、httpを使うように設定。
$ export http_proxy="[アドレス]:[ポート]" # .bashrc等に書いている場合は不要
$ sed -i contrib/download_prerequisites -e '/base_url=/s/ftp/http/'
$ find -name \*.tar.\* -delete
$ contrib/download_prerequistes
-
make
からは手順通りでOK。