During the upgrade to sys-devel/binutils-2.16.1 I got the following message * /usr/bin/binutils-config: Refusing to uninstall native binutils but the package is merged. However, after that, ld et al. are not available. Manually calling /usr/bin/binutils-config 1 to switch to the i686-pc-linux-gnu-2.16.1 binutils profiles fixes that. Reproducible: Always Steps to Reproduce: 1. 2. 3. Portage 2.0.51.22-r1 (default-linux/x86/2005.0, gcc-3.4.4, glibc-2.3.5-r0, 2.6.11-gentoo-r11 i686) ================================================================= System uname: 2.6.11-gentoo-r11 i686 Intel(R) Pentium(R) M processor 1500MHz Gentoo Base System version 1.6.12 ccache version 2.4 [disabled] dev-lang/python: 2.4.1 sys-apps/sandbox: 1.2.9 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.5 sys-devel/binutils: 2.16.1 sys-devel/libtool: 1.5.18 virtual/os-headers: 2.6.11-r1 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-march=pentium-m -O2 -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=pentium-m -O2 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig cvs digest distlocks fixpackages sandbox sfperms sign strict" GENTOO_MIRRORS="ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo ftp://trumpetti.atm.tut.fi/gentoo http://gentoo.oregonstate.edu http://www.ibiblio.org/pub/Linux/distributions/gentoo" LINGUAS="de" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 X a52 acpi alsa avi berkdb bitmap-fonts cdr crypt cups curl divx4linux dvd dvdr dvdread emboss encode esd fame font-server foomaticdb fortran gdbm gif gnome gpm gstreamer gtk gtk2 hal imagemagick imlib ipv6 java jpeg libg++ libwww lzo mad mikmod mjpeg mmx moznocompose moznoirc moznomail mp3 mpeg ncurses nls nomotif nptl nvidia ogg oggvorbis opengl oss pam pdflib perl png ppds python quicktime readline samba slang spell sse ssl svg tcpd theora tiff truetype truetype-fonts type1-fonts unicode userlocales vorbis win32codecs xml2 xv xvid zlib linguas_de userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, MAKEOPTS
*** Bug 95929 has been marked as a duplicate of this bug. ***
*** Bug 95930 has been marked as a duplicate of this bug. ***
The severity for this bug should be 'blocker' IMHO. It breaks gcc, stops most packages from emerging, and stops development.
*** Bug 95935 has been marked as a duplicate of this bug. ***
I fixed the problem on my computer by calling /usr/bin/binutils-config -d i686-pc-linux-gnu-2.16.1 This seemed to update the links from what were the equivalent of this which may just be an ebuild problem, I am not sure however /usr/bin/binutils-config -d i686-pc-linux-gnu-2.16 It seems the .1 was missing from the end as the symlinks came up without it.
there is a typo in the eclass ${choice/*} instead of ${choice/\*}
*** Bug 95944 has been marked as a duplicate of this bug. ***
that isnt a typo
Created attachment 61147 [details, diff] toolchain-binutils.eclass.patch this should fix it
should be all set now
*** Bug 95989 has been marked as a duplicate of this bug. ***
*** Bug 95984 has been marked as a duplicate of this bug. ***
*** Bug 95983 has been marked as a duplicate of this bug. ***
*** Bug 96004 has been marked as a duplicate of this bug. ***
*** Bug 96027 has been marked as a duplicate of this bug. ***
*** Bug 96075 has been marked as a duplicate of this bug. ***
*** Bug 96046 has been marked as a duplicate of this bug. ***
*** Bug 96313 has been marked as a duplicate of this bug. ***
*** Bug 96404 has been marked as a duplicate of this bug. ***
*** Bug 100867 has been marked as a duplicate of this bug. ***