(cross emerge, it tried with my "gcc", instead of "arm-softfloat-linux-uclibc-gcc" ) I changed the ebuild, but I think not is the correct way, but worked, for me. src_compile() { if [ "${CC}" == "" ]; then emake CFLAGS="${CFLAGS}" || die else emake CFLAGS="${CFLAGS}" CC="${CC}" || die fi }
No, that's not the correct way indeed. The correct way it to use tc-getCC or tc-export CC from toolchain-funcs eclass ;)
Fixed in vsftpd-2.0.5