最新版のgcc(11.2)をbuildしようとしたらprerequisitesのところで、shaが確認できないと出て止まったので、新しいOSからshasumコピーして使おうと思ったらPerlが古くて使えないらしい。なので、まず、最新のPerlをソースからビルドしてパスを通した。
因みに、--no-checkみたいなのでsha512によるチェックをバイパスできたので、実際にはPerlはここでは使っていない。
次に、Python3.9.7をbuildしようとしたらopensslの1.02以降が必要とのことで、こちらもコンパイルを試みたが、CommonCrypto以下のheaderファイルが足りない、とのこと。なのでより新しいOSからコピーしてきてmakeしたところ、成功。
sudo make install
も成功してopensslのバージョンをversionコマンで見ると1.0.2に。
ということで、今はPython3.9.7をbuild中。