[Gentoo] GCC 4.0 Testing Tips
sys-devel/gcc-4.0.1 をインストールしてしまってから見つけた,GCC 4.0 Testing Tips に従って作ってみます.
既に binutils-2.15.97 が入ってしまっているので,元のバージョンに戻しておきます.
# vim /etc/portage/package.keywords (">=sys-devel/binutils-2.15.97 ~x86" を削除) # emerge binutils
元に戻し終わったら,Tips の手順に従い sys-libs/glibc の作成から入ります.
# vim /etc/portage/package.use ("sys-libs/glibc nomalloccheck nptl nptlonly pic userlocales" を追加) # vim /etc/portage/package.keywords ("=sys-libs/glibc-2.3.5.20050421 -*" を追加) # emerge =glibc-2.3.5.20050421 (中略) checking for pwd... /bin/pwd checking for i686-pc-linux-gnu-gcc... (cached) i686-pc-linux-gnu-gcc checking version of i686-pc-linux-gnu-gcc... 3.3.6, bad checking for gnumake... no checking for gmake... gmake checking version of gmake... 3.80, ok checking for gnumsgfmt... no checking for gmsgfmt... gmsgfmt checking version of gmsgfmt... 0.14.4, ok checking for makeinfo... makeinfo checking version of makeinfo... 4.8, ok checking for sed... sed checking version of sed... 4.1.4, ok checking for autoconf... autoconf checking whether autoconf works... yes configure: error: *** These critical programs are missing or too old: gcc *** Check the INSTALL file for required versions.
gcc-config を用いてデフォルトのコンパイラを gcc-4.0.1 に切り替える必要があるようです.
# gcc-config -l [1] i686-pc-linux-gnu-3.3.6 * [2] i686-pc-linux-gnu-3.3.6-hardened [3] i686-pc-linux-gnu-3.3.6-hardenednopie [4] i686-pc-linux-gnu-3.3.6-hardenednopiessp [5] i686-pc-linux-gnu-3.3.6-hardenednossp [6] i686-pc-linux-gnu-4.0.1 # gcc-config 6 * Switching native-compiler to i686-pc-linux-gnu-4.0.1 ... [ ok ]
もう一度 glibc のインストールに挑戦します.
# emerge =glibc-2.3.5.20050421
configure が通ったので,コンパイル終了までしばらく待ちます.
トラックバック
トラックバック URI: https://www.pakunet.jp/hoge/trackback/2005090902
トラックバックはありません.