diff --git a/srcpkgs/llvm/template b/srcpkgs/llvm/template index 7bdcc43b4b9..98b83c1d940 100644 --- a/srcpkgs/llvm/template +++ b/srcpkgs/llvm/template @@ -43,6 +43,10 @@ if [ -z "$CROSS_BUILD" ]; then fi subpackages+=" lld lld-devel" +case "$XBPS_TARGET_MACHINE" in + armv5*) broken="Tries to assemble VFP instructions with armv5tel arch";; +esac + post_extract() { # patches cd ${XBPS_BUILDDIR}/llvm-${version}.src @@ -119,7 +123,9 @@ pre_configure() { case "$XBPS_TARGET_MACHINE" in i686*) _arch="X86";; x86_64*) _arch="X86";; - arm*) _arch="ARM";; + armv5*) _arch="Armv5te";; + armv6*) _arch="Armv6";; + armv7*) _arch="Armv7";; aarch64*) _arch="AArch64";; mips*) _arch="Mips";; esac