diff --git a/bin/mktestsuite b/bin/mktestsuite
index d1a6ed108923dc4dd3b9dd6d5fc79bdc15141f83..dbf97f854bc5a52c66319659ee06ae992f144cee 100755
--- a/bin/mktestsuite
+++ b/bin/mktestsuite
@@ -9,6 +9,13 @@ dnl note that not everything is tested yet, you are welcome to
 dnl submit more tests.
 
 changequote([[,]])
+
+define(DOIT,ifelse([foo],foo,[DOIT($1)]))dnl
+DOIT([[errprint([This m4 cannot handle quote strings with more than one character
+Please consider installing GNU m4.])
+m4exit(1)
+]])dnl
+
 changecom
 
 define(SEPARATOR,[[....]])