Bumping clang to 2.8, the -2.7-darwin-prefix.patch patch does not apply anymore, ebuild snippet: # Fix toolchain lookup for Darwin/Prefix. epatch "${FILESDIR}"/${PN}-2.7-darwin-prefix.patch sed -e "s|@GENTOO_PORTAGE_CHOST@|${CHOST%%-darwin*}-darwin|g" \ -e "s|@GENTOO_PORTAGE_EPREFIX@|${EPREFIX}|g" \ -i tools/clang/lib/Driver/ToolChains.cpp \ || die "fixing toolchain lookup" As clang-9999 ebuild does not have this part, I dropped it from 2.8. Can you check if it works fine for you? thanks
yup, I will, thanks!
Fixes are still necessary, but patch had to be updated. The bits are not in 9999 because I think that will break it most of the time (failing patch).