-# Further tests; Solaris 'make' sets the HOST_ARCH variable, GNU 'make'
-# sets the MAKE_VERSION variable, so a test is made that the former is
-# non-zero and the latter is zero, if so we bail out with an error message.
-
+# Further tests;
+# GNU 'make' sets the MAKE_VERSION variable
+# Solaris 'make' sets the HOST_ARCH variable
+# FreeBSD 'make' sets the MACHINE_ARCH variable
+# We check if this isn't GNU but matches one of the above we error out