diff --git a/srcpkgs/gforth/template b/srcpkgs/gforth/template
index 6683a36ff56..55f3710f0af 100644
--- a/srcpkgs/gforth/template
+++ b/srcpkgs/gforth/template
@@ -1,8 +1,7 @@
 # Template file for 'gforth'
-pkgname="gforth"
-version="0.7.3"
+pkgname=gforth
+version=0.7.3
 revision=1
-only_for_archs="i686 x86_64" # tests fail on musl, cross-compiling is tricky
 build_style=gnu-configure
 disable_parallel_build=yes
 hostmakedepends="m4"
@@ -13,3 +12,8 @@ license="GPL-3"
 homepage="https://www.gnu.org/software/gforth/"
 distfiles="${GNU_SITE}/gforth/gforth-${version}.tar.gz"
 checksum=2f62f2233bf022c23d01c920b1556aa13eab168e3236b13352ac5e9f18542bb0
+
+nocross="Configure script is picky: https://api.travis-ci.org/jobs/158049419/log.txt?deansi=true"
+case "${XBPS_TARGET_MACHINE}" in
+	*-musl) broken="Tests fail, might just be a flushing problem";;
+esac