diff --git a/community/highway/APKBUILD b/community/highway/APKBUILD
index c6f30f37ca1ebfe60b9637442218768cd473ce82..bdae5b5f833c2c832e467ca4b1e9b9aed5ec686d 100644
--- a/community/highway/APKBUILD
+++ b/community/highway/APKBUILD
@@ -1,7 +1,7 @@
 # Maintainer: Alex Xu (Hello71) <alex_y_xu@yahoo.ca>
 pkgname=highway
 pkgver=1.0.5
-pkgrel=0
+pkgrel=1
 pkgdesc="Performance-portable, length-agnostic SIMD with runtime dispatch"
 url="https://github.com/google/highway"
 arch="all"
@@ -16,9 +16,8 @@ subpackages="
 source="https://github.com/google/highway/archive/$pkgver/highway-$pkgver.tar.gz"
 
 case "$CARCH" in
-# aarch64: gcc fails to compile swizzle_test in 1.0.5
 # ppc64le: detects PPC9 as baseline on the builder cpu, even though actually PPC8
-aarch64|ppc64le) options="$options !check" ;;
+ppc64le) options="$options !check" ;;
 esac
 
 build() {
@@ -44,7 +43,9 @@ build() {
 
 check() {
 	cd build
-	CTEST_OUTPUT_ON_FAILURE=TRUE ctest
+	# https://github.com/google/highway/issues/1549
+	CTEST_OUTPUT_ON_FAILURE=TRUE ctest \
+		-E "(HighwayTestGroup/HighwayTest.*/NEON*|HwyMathTestGroup/HwyMathTest.TestAllAtan2/NEON*|SortTestGroup/SortTest.TestAllFloatInf/NEON*)"
 }
 
 package() {