Just upgraded to gcc-3.4.2 from gcc-3.4.1. Portage unmerged 3.4.1, but ld.so.conf only made reference to the old 3.4.1 GCC lib dir (/usr/lib/gcc-lib/x86_64-pc-linux-gnu/3.4.2/) --- emerge info --- Portage 2.0.51_rc7 (default-linux/amd64/gcc34-2004.2, gcc-3.4.1, glibc-2.3.4.20040808-r0, 2.6.7-gentoo-r11 x86_64) ================================================================= System uname: 2.6.7-gentoo-r11 x86_64 12 Gentoo Base System version 1.5.3 distcc 2.13 x86_64-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] ccache version 2.3 [enabled] Autoconf: sys-devel/autoconf-2.59-r4 Automake: sys-devel/automake-1.8.5-r1 Binutils: sys-devel/binutils-2.15.90.0.3-r3 Headers: sys-kernel/linux26-headers-2.6.6-r1 Libtools: sys-devel/libtool-1.5.2-r5 ACCEPT_KEYWORDS="amd64" AUTOCLEAN="yes" CFLAGS="-O2 -march=k8 -pipe -fomit-frame-pointer -fweb -ftracer" CHOST="x86_64-pc-linux-gnu" COMPILER="" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3.3/share/config:/usr/kde/3.3/env:/usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -march=k8 -pipe -fomit-frame-pointer -fweb -ftracer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs buildpkg ccache distlocks fixpackages keeptemp keepwork sandbox" GENTOO_MIRRORS="http://distfiles.gentoo.org/" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X aalib acl acpi aim alsa amd64 apache2 apm arts avi berkdb bitmap-fonts bootsplash bzlib calendar caps cdr cjk crypt cups directfb dvb dvd dvdr encode esd ethereal faad fam fbcon flac foomaticdb ftp gcj gdbm gif gphoto2 gpm gstreamergtk gtk2 gtkhtml icq imagemagick imap imlib inifile ipv6 jabber java jikes joystick jpeg kde ldap libg++ libwww mad maildir matroska mcal memlimit mikmod motifmozilla mpeg msn mysql nas ncurses nls nocd oggvorbis opengl oscar oss pam pda pdflib perl php pic png python qt quicktime readline ruby samba scanner sdk sdl session shared slang slp snmp socks5 speex spell ssl tcltk tcpd theora tiff truetype usb vhosts wmf wxwindows xml2 xmms xosd xprint xsl xv xvid yahoo zlib video_cards_radeon"
Interestingly, ld.so.conf changed back to 3.4.1 today also after I had manually fixed it... Does emerge cache ld.so.conf and rewrite it back when done?
Other files not updated (yes, I did etc-update): /etc/env.d/gcc/config /etc/env.d/05gcc
use gcc-config to switch the profile. -- Sandro
I think I figured that out at some point (it's okay now), but then this bug remains because it didn't change the profile automatically and left a non-existant one configured.
should be fixed by now