aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--testing/micropython/APKBUILD11
1 files changed, 9 insertions, 2 deletions
diff --git a/testing/micropython/APKBUILD b/testing/micropython/APKBUILD
index 73a56a796b..e208d093cb 100644
--- a/testing/micropython/APKBUILD
+++ b/testing/micropython/APKBUILD
@@ -2,12 +2,12 @@
# Maintainer: Marian <marian.buschsieweke@ovgu.de>
pkgname=micropython
pkgver=1.9.4
-pkgrel=2
+pkgrel=3
pkgdesc="A lean and efficient Python implementation for MCUs and constrained systems"
url="https://www.micropython.org/"
# ../py/persistentcode.c:397:2: error: #error mp_raw_code_save_file not implemented for this platform
-arch="all !ppc64le !s390x !x86"
+arch="all !s390x !x86"
license="MIT"
depends=""
@@ -28,6 +28,13 @@ build() {
check() {
cd "$builddir"
+ case "$CARCH" in
+ aarch64 | ppc64le)
+ # float rounding fails https://github.com/micropython/micropython/issues/4176
+ rm tests/float/float_parse.py tests/float/float_parse_doubleprec.py
+ ;;
+ esac
+
# ffi callback fails on kernel with PaX
rm tests/unix/ffi_callback.py