emerge -u world と gcc & glibc

# emerge -u world

とかしたら gcc-4.1.1 でエラーが出る。ググったら最近追加された && 大物 = 面倒、のようだ。「えー、どうしよう」とか思ってたら http://blog.livedoor.jp/sourcewalker/archives/50899271.html に丁寧に書いてあった。

gcc, glibc 以外を更新しとく

# nano -w /etc/portage/package.mask  //新規ファイル
>=sys-devel/gcc-4.1
>=sys-libs/glibc-2.4
>=sys-libs/glibc-2.3  //これもエラー出たんではずしといた

# emerge -u world

glibc を更新

USE に "nptl nptlonly" が要るそうだ。

# nano -w /etc/make.conf
USE="nptl nptlonly"  //追加

# emerge --update --deep --newuse world