baselayout-lite-1.0_pre1.ebuild verifies if uclibc is being used to remove the unneeded nsswitch.conf but doesn't report the corresponding IUSE. the following small change fixes that problem : -IUSE="build bootstrap" +IUSE="build bootstrap elibc_uclibc" Reproducible: Always Steps to Reproduce: 1. log to x86 uclibc based system 2. echo "sys-apps/baselayout-lite -*" >> /etc/portage/package.keywords 3. mkdir /tmp/m && ROOT=/tmp/m emerge baselayout-lite Actual Results: QA Notice: USE Flag 'elibc_uclibc' not in IUSE for sys-apps/baselayout-lite-1.0_pre1 Expected Results: clean install Portage 2.0.51.22-r2 (uclibc/x86/2005.1/2.4, gcc-3.3.5-20050130, uclibc-0.9.27-r0, 2.6.12-gentoo-r4 i686) ================================================================= System uname: 2.6.12-gentoo-r4 i686 Mobile AMD Athlon(tm) 64 Processor 3000+ Gentoo Base System version 1.6.13 dev-lang/python: 2.3.5 sys-apps/sandbox: 1.2.12 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.6 sys-devel/binutils: 2.15.92.0.2-r10 sys-devel/libtool: 1.5.18-r1 virtual/os-headers: 2.4.22-r1 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i386-gentoo-linux-uclibc" CFLAGS="-Os -pipe" CHOST="i386-gentoo-linux-uclibc" 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="-Os -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig buildpkg distlocks nodoc noinfo noman sandbox sfperms strict" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/Linux/distributions/gentoo" 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 berkdb gpm ncurses perl png python readline ssl uclibc zlib userland_GNU kernel_linux elibc_uclibc" Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS, MAKEOPTS
A duplicate of bug 70648? Please check.
nah, that would be elibc_uclibc iggy: baselayout should no longer provide nsswitch.conf regardless of uclibc/glibc/whatever
agree with SpanKY that baselayout shouldn't provide nsswitch.conf as it is something that should be provided by glibc instead (for glibc based systems) bear into consideration though, that this report is for the baselayout-lite ebuild (used for gentoo embedded) and not for the main baselayout ebuild which is used elsewhere.
poke
set