diff --git a/community/libxml++-2.6/APKBUILD b/community/libxml++-2.6/APKBUILD
index 57bc4457246b0330dc1841082470d66fc8ffede6..84a23db6236c2476a65d829c6d1a6f2013d30651 100644
--- a/community/libxml++-2.6/APKBUILD
+++ b/community/libxml++-2.6/APKBUILD
@@ -6,7 +6,7 @@ pkgver=2.42.0
 pkgrel=0
 pkgdesc="libxml++ is a C++ wrapper for the libxml XML parser library."
 url="https://libxmlplusplus.github.io/libxmlplusplus/"
-arch="all"
+arch="all !s390x !mips64" # broken on big-endian
 license="LGPL-2.1-only"
 makedepends="meson libxml2-dev glibmm-dev"
 subpackages="$pkgname-dev"