CentOS 7 に GCC 8.2.0 と Python 3.9.10 を

CentOS 7 に Python 3.9.10 を入れようとして ./configure--enable-optimizations を付けるとうまくいかない。手っ取り早いのは GCC を更新することらしいので,ずっと前にソースをゲットしてあった GCC 8.2.0 をまず入れる(数時間かかる)。

sudo yum install gmp-devel mpfr-devel libmpc-devel
tar xvJf gcc-8.2.0.tar.xz
cd gcc-8.2.0
./configure --disable-multilib
make
make install
hash -r
gcc -v  # 8.2.0 であることを確認

次に Python 3.9.10 を:

tar xvJf Python-3.9.10.tar.xz
cd Python-3.9.10
./configure --enable-optimizations
make
make install