portage upgrade today ;)

[ebuild     U ] sys-apps/baselayout-1.12.0_pre18-r1 [1.12.0_pre17-r3] USE="-bootstrap -build -static -unicode" 207 kB
[ebuild     U ] sys-devel/gcc-3.3.6-r1 [3.3.6] USE="gtk -bootstrap -boundschecking -build -doc% -fortran -gcj -hardened -ip28 -multislot -nls -nocxx -nopie -nossp -objc -vanilla%" 23,533 kB
[ebuild     U ] x11-misc/shared-mime-info-0.17-r2 [0.17-r1] 0 kB
[ebuild  N    ] dev-libs/libksba-0.9.13  468 kB
[ebuild  N    ] dev-libs/libassuan-0.6.10  251 kB
[ebuild     U ] app-crypt/gnupg-1.4.3 [1.4.2.2] USE="X readline zlib -bzip2 -caps -curl -ecc -idea -ldap -nls -smartcard -static -usb" 3,041 kB
[ebuild  NS   ] app-crypt/gnupg-1.9.20-r1  USE="X -caps -ldap -nls -smartcard -smime" 1,767 kB
[ebuild     U ] sys-apps/eject-2.1.4-r1 [2.1.4] USE="-nls" 0 kB
[ebuild     U ] app-admin/syslog-ng-1.6.10 [1.6.9] USE="tcpd -hardened -static" 695 kB
[ebuild     U ] app-i18n/anthy-7500b [7500] USE="-emacs -ucs4" 3,306 kB
[ebuild     U ] dev-perl/Audio-Wav-0.06 [0.04] USE="-minimal%" 17 kB
[ebuild     U ] app-crypt/gpgme-1.1.2 [1.1.0] USE="-smime%" 860 kB
[ebuild     U ] net-misc/rsync-2.6.8 [2.6.7-r1] USE="-acl -build -ipv6 -static -xinetd" 754 kB
[ebuild  N    ] net-libs/gecko-sdk-1.7.13  USE="crypt ssl truetype -debug -gnome -ipv6 -java -ldap -mozcalendar -mozdevelop -moznocompose -moznoirc -moznomail -moznoxft -mozsvg -postgres -xinerama -xprint" 29,912 kB
[ebuild     U ] dev-util/eclipse-sdk-3.1.2-r2 [3.1.2-r1] USE="-atk -gnome -jikes -nodoc% -nogecko-sdk% -nosrc%" 0 kB

なんか変だ。なんで gcc-3.3.6 なんだ?
今の gcc は...

i686-pc-linux-gnu-gcc (GCC) 3.4.6 (Gentoo 3.4.6-r1, ssp-3.4.5-1.0, pie-8.7.9)

だよなぁ。取り合えず消してしまおう。すると、今度は "sys-libs/libstdc++-v3-3.3.6" が現れる。誰が要求してるのかなぁと調べてみると eclipseと syslog-ng だった。
うーん、ABI 問題は根が深いな。c++ で安易に共有ライブラリにしてはいけませんがな。共有ライブラリの I/F はすべからく c にすべし。