hoge diary - September 9, 2005

[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 が通ったので,コンパイル終了までしばらく待ちます.

コメント

名前(何でも可):

テキスト(http:// を含む内容は投稿できません):

トラックバック

トラックバック URI: https://www.pakunet.jp/hoge/trackback/2005090902

トラックバックはありません.


Valid XHTML 1.1! Valid CSS!
© 2004-2009 ぱくちゃん.
Last modified: Thu Nov 01 01:16:58 JST 2007