diff --git a/community/openjdk10/APKBUILD b/community/openjdk10/APKBUILD
index 4fb220d07d7032cdacceeaa46d43221e8af05b80..fab8801fa158e6d72ff395c4d248bb65c7532228 100644
--- a/community/openjdk10/APKBUILD
+++ b/community/openjdk10/APKBUILD
@@ -6,7 +6,9 @@ _pkgver=${pkgver/_p/+}
 pkgrel=1
 pkgdesc="Oracle OpenJDK 10"
 url="https://hg.openjdk.java.net/jdk-updates/jdk10u"
-arch="all !x86 !armhf !armv7" # oracle dropped support for 32 bit
+# oracle dropped support for 32 bit
+# no bootstrap JDK on mips
+arch="all !x86 !armhf !armv7 !mips !mips64"
 license="GPL-2.0-with-classpath-exception"
 makedepends="autoconf
 	bash
diff --git a/community/openjdk11/APKBUILD b/community/openjdk11/APKBUILD
index 47ae807966c82d2aecfd3b8a6974535dfe373bae..1fca9f82b474618f9b6768394bbde019dda75f44 100644
--- a/community/openjdk11/APKBUILD
+++ b/community/openjdk11/APKBUILD
@@ -6,7 +6,9 @@ _pkgver=${pkgver/_p10/-ga}
 pkgrel=1
 pkgdesc="Oracle OpenJDK 11"
 url="https://hg.openjdk.java.net/jdk-updates/jdk11u"
-arch="all !x86 !armhf !armv7" # oracle dropped support for 32 bit
+# oracle dropped support for 32 bit
+# no bootstrap JDK on mips
+arch="all !x86 !armhf !armv7 !mips !mips64"
 license="GPL-2.0-with-classpath-exception"
 makedepends="autoconf
 	bash
diff --git a/community/openjdk7/APKBUILD b/community/openjdk7/APKBUILD
index fb4d605b9064167802e7e7fae2905041349be9d4..7effcf9499f9ea2109a8971563d134d509756083 100644
--- a/community/openjdk7/APKBUILD
+++ b/community/openjdk7/APKBUILD
@@ -10,7 +10,8 @@ pkgver=7.221.$_icedteaver
 pkgrel=1
 pkgdesc="OpenJDK 7 via IcedTea"
 url="https://icedtea.classpath.org/"
-arch="all"
+# no bootstrap JDK on mips
+arch="all !mips !mips64"
 license="GPL-2.0 with Classpath"
 depends="$pkgname-jre java-cacerts"
 options="sover-namecheck"
diff --git a/community/openjdk8/APKBUILD b/community/openjdk8/APKBUILD
index ed2ed6d06ab12e39302273551dcdbf2806ff5417..f55241893068aef359d6e16e33fed46bae648f45 100644
--- a/community/openjdk8/APKBUILD
+++ b/community/openjdk8/APKBUILD
@@ -9,7 +9,8 @@ pkgver=8.242.08
 pkgrel=1
 pkgdesc="OpenJDK 8 provided by IcedTea"
 url="https://icedtea.classpath.org/"
-arch="all"
+# no bootstrap JDK on mips
+arch="all !mips !mips64"
 license="custom"
 depends="$pkgname-jre java-cacerts nss"
 options="sover-namecheck"
diff --git a/community/openjdk9/APKBUILD b/community/openjdk9/APKBUILD
index 09fdf81fc48a3f8da8c18e6146ffe5bc0811852a..95d5c5ae1961b470499a5227f9a1b52dc36eb836 100644
--- a/community/openjdk9/APKBUILD
+++ b/community/openjdk9/APKBUILD
@@ -6,7 +6,9 @@ _pkgver=${pkgver/_p/+}
 pkgrel=2
 pkgdesc="Oracle OpenJDK 9"
 url="https://hg.openjdk.java.net/jdk-updates/jdk9u"
-arch="all !x86 !armhf !armv7" # oracle dropped support for 32 bit
+# oracle dropped support for 32 bit
+# no bootstrap JDK on mips
+arch="all !x86 !armhf !armv7 !mips !mips64"
 license="GPL-2.0-with-classpath-exception"
 makedepends="autoconf
 	bash