CentOS 6にgcc 4.9をインストールする必要があります。私は通常次のことを行います。
yum install -y centos-release-scl
yum install -y devtoolset-3-gcc-c++ make cmake re2c libuuid-devel libxml2-devel zlib-devel
今日、私はdevtoolset-6とdevtoolset-7しか利用できず、他のすべてのバージョンは削除されたことがわかりました。
どんなアイデアがありますか? gcc >= 5 は使用できません。
編集する
yumNoobが提案したようにdevtoolsetここで見つけることができます
だから私はrepoファイルを作成しました。
[sclo]
name=devtoolset-34
baseurl=http://mirror.centos.org/centos/6/sclo/
gpgcheck=1
enabled=1
失敗しました
http://mirror.centos.org/centos/6/sclo/repodata/repomd.xml: [Errno 14] PYCURL ERROR 22 - "The requested URL returned error: 404 Not Found"
Trying other mirror.
だからbaseurlは正しくありません。どんなアイデアがありますか?
答え1
編集:最初にSCLをインストールする方法について言及するのを忘れました。
ストレージ構成のインストール
$ yum install centos-release-scl
(centos-release-scl および centos-release-scl-rh インストール)
与える
yum-config-manager --enable centos-sclo-rh-testing
試してみてください。私にとっては明らかではないhttp://mirror.centos.org/centos/6/sclo/x86_64/rh/devtoolset 3から7までのすべてのバージョンがまだ含まれています。
編集2:yumがglibc-2.14を必要とするel7用devtoolset-3-binutilsをインストールしようとしているため、centos-sclo-rh-testingを有効にしても問題は実際には解決されないことがわかりました。必要なRPMを手動でダウンロードします。http://mirror.centos.org/centos/6/sclo/x86_64/rh/devtoolset-3/今は唯一の選択のようです。