From 3e28b5ba722a69afe8a26110e758072ac40b1a58 Mon Sep 17 00:00:00 2001 From: echoptic Date: Fri, 1 Mar 2024 09:58:13 +0100 Subject: [PATCH] qbe: update to 1.2. --- srcpkgs/qbe/template | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/srcpkgs/qbe/template b/srcpkgs/qbe/template index e56a69ffcc107b..39e88270f6c1dd 100644 --- a/srcpkgs/qbe/template +++ b/srcpkgs/qbe/template @@ -1,6 +1,6 @@ # Template file for 'qbe' pkgname=qbe -version=1.1 +version=1.2 revision=1 build_style=gnu-makefile make_use_env=yes @@ -9,15 +9,23 @@ maintainer="Bryce Vandegrift " license="MIT" homepage="https://c9x.me/compile/" distfiles="https://c9x.me/compile/release/qbe-${version}.tar.xz" -checksum=7d0a53dd40df48072aae317e11ddde15d1a980673160e514e235b9ecaa1db12c +checksum=a6d50eb952525a234bf76ba151861f73b7a382ac952d985f2b9af1df5368225d # Currently only aarch64 and x86_64 targets are supported and the checks # test the compiled binaries. case "$XBPS_TARGET_MACHINE" in - aarch64*|x86_64*) ;; - *) make_check=no ;; + x86_64*) ;; + aarch64*) make_check_args="TARGET=arm64" ;; + riscv64*) make_check_args="TARGET=rv64" ;; + *) make_check=no # no tests for other architectures ;; esac +do_build() { + if [ "$CROSS_BUILD" ]; then + make CC="${XBPS_CROSS_TRIPLET}-gcc" + fi +} + post_install() { vdoc doc/abi.txt vdoc doc/il.txt