when emerging this ebuild the following message is printed : /usr/portage/sys-devel/gcc/gcc-3.3.6-r1.ebuild: line 77: is_uclibc: command not found Reproducible: Always Steps to Reproduce: 1. emerge -Dv =sys-devel/gcc-3.3.6-r1 2. 3. Actual Results: command not found error Expected Results: no error affects mainly uclibc users as it will incorrectly not apply the following code snippet (using the fixed version of it) : if [[ -n ${UCLIBC_VER} ]] && [[ ${CTARGET} == *-uclibc* ]] ; then mv ${S}/gcc-3.3.2/libstdc++-v3/config/os/uclibc ${S}/libstdc++-v3/config/os/ || die mv ${S}/gcc-3.3.2/libstdc++-v3/config/locale/uclibc ${S}/libstdc++-v3/config/locale/ || die fi
Completely unsupported, don't use. :) *** This bug has been marked as a duplicate of bug 183766 ***
Created attachment 136702 [details, diff] patch to fix the logic in the ebuild to match current API similar path needs to be applied to : =sys-devel/gcc-3.3.6 =sys-devel/gcc-3.3.5.20050130-r1