# gcc-config -l [...] Activated profiles: i686-pc-linux-gnu * i686-pc-linux-gnu-4.1.2-pre20060616/vanilla # emerge --info Portage 2.1.1_pre1-r2 (default-linux/x86/2006.0, gcc-pre20060616/vanilla, glibc-2.4-r3, 2.6.17-ck1 i686) [...] the GCC version number seems to have gone missing from emerge --info starting with at least portage-2.1-r3. we don't have a test result for 2.1-r2, but 2.1-r1 is confirmed okay. 2.1.1(-rx) is affected as well. credit to BobP on f.g.o for noticing this. Portage 2.1.1_pre1-r2 (default-linux/x86/2006.0, gcc-pre20060616/vanilla, glibc-2.4-r3, 2.6.17-ck1 i686) ================================================================= System uname: 2.6.17-ck1 i686 Genuine Intel(R) CPU T2300 @ 1.66GHz Gentoo Base System version 1.12.1 ccache version 2.4 [enabled] dev-lang/python: 2.4.3-r1 dev-python/pycrypto: 2.0.1-r5 dev-util/ccache: 2.4-r2 dev-util/confcache: 0.4.2-r1 sys-apps/sandbox: 1.2.18.1 sys-devel/autoconf: 2.13, 2.59-r7 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2 sys-devel/binutils: 2.16.1-r2, 2.16.93, 2.16.94, 2.17.50.0.2 sys-devel/gcc-config: 2.0.0_rc1 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.11-r5 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -march=prescott -fomit-frame-pointer -pipe -fno-ident -g" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config" CONFIG_PROTECT_MASK="/etc/env.d /etc/eselect/compiler /etc/gconf /etc/revdep-rebuild /etc/terminfo" CXXFLAGS="-O2 -march=prescott -fomit-frame-pointer -pipe -fno-ident -g -fvisibility-inlines-hidden" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig ccache digest distlocks fixpackages metadata-transfer parallel-fetch sandbox sfperms splitdebug strict" GENTOO_MIRRORS=" http://gentoo.chem.wisc.edu/gentoo/ http://gentoo.osuosl.org/ ftp://cs.ubishops.ca/pub/gentoo http://prometheus.cs.wmich.edu/gentoo" MAKEOPTS="-j3" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/home/dirtyepic/overlay" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 X a52 aac acpi alsa berkdb bzip2 caps cdparanoia cdr crypt cscope curl dri dts dvd dvdr dvdread encode expat fam ffmpeg flac gdbm gif gmp gnutls gtk hal imap java jikes jpeg kde kdeenablefinal kdehiddenvisibility lm_sensors mad mbox mmap mmx mp3 mpeg ncurses nptl nsplugin ogg opengl pam perl pic png python qt quicktime readline ruby sdl session spell sqlite sse sse2 ssl startup-notification tcpd threads truetype vcd vorbis win32codecs xine xml xml2 xv xvid zlib elibc_glibc input_devices_joystick input_devices_mouse input_devices_keyboard input_devices_synaptics kernel_linux userland_GNU video_cards_fglrx video_cards_radeon" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTAGE_RSYNC_EXTRA_OPTS
oops, that portage version should be 2.1_rc4-r2 / 2.1_rc4-r3
Currently, it uses everything after the last hyphen character. I suppose we could simply strip $CHOST from the beginning and replace that with gcc.
This is fixed in svn r3632.
This has been released in 2.1.1_pre1-r3.
seems this is back. # gcc-config -l [1] i686-pc-linux-gnu-3.3.6 [2] i686-pc-linux-gnu-3.4.6 [3] i686-pc-linux-gnu-4.0.3 [4] i686-pc-linux-gnu-4.1.1 [5] i686-pc-linux-gnu-4.1.2-pre20061020 [6] i686-pc-linux-gnu-4.2.0-pre20061020 [7] i686-pc-linux-gnu-4.3.0-pre20061020 * # emerge --info Portage 2.1.2_pre3-r6 (default-linux/x86/2006.1/desktop, gcc-pre20061020, glibc-2.5-r0, 2.6.18.1 i686) ================================================================= System uname: 2.6.18.1 i686 Genuine Intel(R) CPU T2300 @ 1.66GHz Gentoo Base System version 1.12.5 Last Sync: Sat, 21 Oct 2006 17:00:01 +0000 ccache version 2.4 [enabled] app-admin/eselect-compiler: [Not Present] dev-java/java-config: 1.3.7, 2.0.30 dev-lang/python: 2.4.3-r4 dev-python/pycrypto: 2.0.1-r5 dev-util/ccache: 2.4-r6 dev-util/confcache: [Not Present] sys-apps/sandbox: 1.2.18.1 sys-devel/autoconf: 2.13, 2.60 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10 sys-devel/binutils: 2.17, 2.17.50.0.5, 2.17.50.0.6 sys-devel/gcc-config: 1.3.14 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.17-r1 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -march=prescott -fomit-frame-pointer -pipe -fno-ident -mfpmath=sse -g" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config" CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/terminfo" CXXFLAGS="-O2 -march=prescott -fomit-frame-pointer -pipe -fno-ident -mfpmath=sse -g" DISTDIR="/usr/portage/distfiles" FEATURES="assume-digests autoconfig buildsyspkg ccache digest distlocks fixpackages metadata-transfer parallel-fetch sandbox sfperms splitdebug strict userfetch userpriv usersandbox" GENTOO_MIRRORS="http://gentoo.osuosl.org/ http://gentoo.chem.wisc.edu/gentoo/" LANG="en_CA.UTF-8" LC_ALL="en_CA.UTF-8" LDFLAGS="-Wl,-O1" LINGUAS="" MAKEOPTS="-j5" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/home/dirtyepic/overlay" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 X a52 aac acpi alsa bash-completion berkdb bzip2 caps cdparanoia cdr crypt cscope curl dri dts dvd dvdr dvdread elibc_glibc encode exif expat fam ffmpeg fftw flac gdbm gif gmp gnutls gtk hal imap imlib input_devices_joystick input_devices_keyboard input_devices_mouse input_devices_synaptics java jikes jpeg kde kdeenablefinal kdehiddenvisibility kernel_linux lm_sensors mad mbox mmap mmx mp3 mpeg ncurses nptl nsplugin ogg opengl oss pam pcmcia pdf perl pic png python qt3 qt4 quicktime readline ruby sdl session sndfile spell sqlite sse sse2 ssl startup-notification svg tcpd theora threads truetype unicode urandom usb userland_GNU vcd video_cards_fglrx video_cards_radeon vorbis win32codecs wxwindows xine xml xv xvid zlib" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, PORTAGE_RSYNC_EXTRA_OPTS
Thanks, it's fixed in svn r4794 (hopefully the last time).
This has been released in 2.1.2_pre3-r7.