diff --git a/devel/nettle/Portfile b/devel/nettle/Portfile
index 4cb484ea891..6bc663360e7 100644
--- a/devel/nettle/Portfile
+++ b/devel/nettle/Portfile
@@ -44,7 +44,9 @@ autoreconf.args     -fvi
 # error: invalid instruction mnemonic 'sha1rnds4'
 compiler.blacklist-append  *gcc-3.* *gcc-4.* {clang < 500} \
                            macports-clang-3.4 macports-clang-3.7
-compiler.fallback-append   macports-clang-8.0 macports-clang-7.0
+if {${os.major} < 10} {
+    compiler.fallback-append   macports-gcc-7
+}
 
 configure.args      --disable-openssl \
                     --enable-fat \
