diff --git a/srcpkgs/llvm/template b/srcpkgs/llvm/template index 80ea8184df3..69a1f746165 100644 --- a/srcpkgs/llvm/template +++ b/srcpkgs/llvm/template @@ -36,6 +36,11 @@ hostmakedepends="groff perl python zlib-devel libffi-devel swig" makedepends="python-devel zlib-devel libffi-devel libedit-devel libxml2-devel binutils-devel libatomic-devel" depends="libllvm5.0" +# XXX mips builds fail with 'Error: branch out of range' +case "$XBPS_TARGET_MACHINE" in + mips*) broken="make[2]: *** [lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/build.make:855: lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMInstructionSelector.cpp.o] Error 1" ;; +esac + subpackages="clang-tools-extra clang clang-analyzer libllvm5.0" if [ -z "$CROSS_BUILD" ]; then # XXX fails to cross compile due to python