cross-clang-crt: build armv7 and aarch64 targets

This commit is contained in:
Jeremy Drake 2020-12-30 12:23:23 -08:00
parent 05b73729cd
commit 87d4a753e6

View File

@ -5,7 +5,7 @@ _mingw_suff=mingw-w64-cross-clang
pkgname=("${_mingw_suff}-${_realname}")
conflicts=("${_mingw_suff%-*}-${_realname}")
pkgver=9.0.0.6158.1c773877
pkgrel=1
pkgrel=2
pkgdesc='MinGW-w64 CRT for cross-compiler'
arch=('i686' 'x86_64')
url='https://mingw-w64.sourceforge.io/'
@ -18,7 +18,7 @@ _commit='1c773877f4a13c8bd7bfb8da80e1e8761a889f51'
source=("mingw-w64"::"git+https://git.code.sf.net/p/mingw-w64/mingw-w64#commit=$_commit")
sha256sums=('SKIP')
_targets="x86_64-w64-mingw32 i686-w64-mingw32" #armv7-w64-mingw32
_targets="x86_64-w64-mingw32 i686-w64-mingw32 armv7-w64-mingw32 aarch64-w64-mingw32"
pkgver() {
cd "${srcdir}/mingw-w64"
@ -45,6 +45,9 @@ build() {
armv7*)
_crt_configure_args="--disable-lib32 --disable-lib64 --enable-libarm32"
;;
aarch64*)
_crt_configure_args="--disable-lib32 --disable-lib64 --disable-libarm32 --enable-libarm64"
;;
esac
mkdir -p ${srcdir}/crt-${_target} && cd ${srcdir}/crt-${_target}