ucl: can't find the i386-pc-linux-uclibc compiler on a uclibc env Reproducible: Always Steps to Reproduce: 1. 2. 3. Portage 2.0.50-r11 (x86, gcc-3.3.4, glibc-0.9.26-r5, 2.6.8-gentoo-r3) ================================================================= System uname: 2.6.8-gentoo-r3 i686 AMD Athlon(TM) XP 2500+ Gentoo Base System version 1.4.16 ccache version 2.3 [enabled] Autoconf: sys-devel/autoconf-2.59-r4 Automake: sys-devel/automake-1.8.5-r1 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-Os -march=i386 -pipe -fomit-frame-pointer" CHOST="i386-pc-linux-uclibc" COMPILER="" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-Os -march=i386 -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig buildpkg ccache nodoc noinfo noman sandbox sfperms strict" GENTOO_MIRRORS="http://mirror.switch.ch/mirror/gentoo/ ftp://ftp.wh2.tu-dresden.de/pub/mirrors/gentoo ftp://mirror.switch.ch/mirror/gentoo/" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://10.0.4.11/gentoo-portage" USE="berkdb crypt gdbm hostap-noplx justify multicall mysql ncurses pcmcia pic pie png readline snmp ssl tcpd uclibc x86 zlib"
Created attachment 41636 [details, diff] fixed ebuild
i just forced >=portage-2.0.51 in the uclibc profiles since we have FEATURES=autoconfig, running gnuconfig_update is no longer required
thank goodness. Now I can stop adding these darn gnuconfig_updates all over the place :)