Try linking the major/minor test program. Fixes #634444.
diff --git a/configure.in b/configure.in
index cd03c1d..e47ba11 100644
--- a/configure.in
+++ b/configure.in
@@ -1753,7 +1753,7 @@
 )
 
 AC_MSG_CHECKING(for major, minor, and makedev)
-AC_TRY_COMPILE([
+AC_TRY_LINK([
   #if defined(MAJOR_IN_MKDEV)
   #include <sys/mkdev.h>
   #elif defined(MAJOR_IN_SYSMACROS)