diff --git a/sys-freebsd/boot0/boot0-10.1.ebuild b/sys-freebsd/boot0/boot0-10.1.ebuild index 142d11f..8aec8d2 100644 --- a/sys-freebsd/boot0/boot0-10.1.ebuild +++ b/sys-freebsd/boot0/boot0-10.1.ebuild @@ -62,6 +62,15 @@ src_compile() { cd "${S}/libstand32" || die freebsd_src_compile fi + + # bug542676 + if [[ $(tc-getCC) == *clang* ]]; then + cd "${S}/i386/btx" || die + freebsd_src_compile + cd "${S}/i386/boot2" || die + CC=gcc freebsd_src_compile + fi + cd "${WORKDIR}/lib/libstand" || die freebsd_src_compile