Index: configure.ac
--- configure.ac.orig
+++ configure.ac
@@ -10,6 +10,7 @@ m4_ifdef([AM_SILENT_RULES],[AM_SILENT_RULES([yes])])
 
 AC_PROG_CC
 AC_PROG_CXX
+AS_IF([test -n "$LD" && $LD -v | grep -q GNU >/dev/null 2>/dev/null], [with_gnu_ld=yes], [with_gnu_ld=no])
 AM_CONDITIONAL([WITH_GNU_LD], [test "$with_gnu_ld" = yes])
 
 saved_CPPFLAGS="$CPPFLAGS"
@@ -143,13 +144,13 @@ PKG_CHECK_MODULES([libxxhash], [libxxhash >= 0.7], [ha
 PKG_CHECK_MODULES([libzstd], [libzstd >= 1.4])
 PKG_CHECK_MODULES([sqlite], [sqlite3])
 PKG_CHECK_MODULES([tinyxml2], [tinyxml2 >= 8])
-PKG_CHECK_MODULES([vmime], [wmime >= 1])
+PKG_CHECK_MODULES([vmime], [vmime >= 0.9.2])
 PKG_CHECK_MODULES([zlib], [zlib])
 dnl Linux-PAM only gained a .pc file in v1.5.1-41-gb4f0e2e1 (2021)
 have_pamheader=""
 AC_CHECK_HEADERS([crypt.h syslog.h])
 AC_CHECK_HEADERS([sys/epoll.h sys/event.h sys/ioctl.h sys/random.h sys/vfs.h sys/xattr.h])
-AC_CHECK_HEADERS([security/pam_modules.h], [have_pamheader="yes"])
+dnl Neuter pam check AC_CHECK_HEADERS([security/pam_modules.h], [have_pamheader="yes"])
 AM_CONDITIONAL([HAVE_ESEDB], [test "$have_esedb" = 1])
 AM_CONDITIONAL([HAVE_PAM], [test "$have_pamheader" = yes])
 AM_CONDITIONAL([HAVE_OLECF], [test "$have_olecf" = 1])
@@ -161,7 +162,7 @@ AC_CHECK_FUNCS([fsetxattr posix_fadvise renameat2])
 AC_SEARCH_LIBS([crypt], [crypt], [crypt_LIBS="$LIBS"; LIBS=""])
 AC_SEARCH_LIBS([dlopen], [dl], [dl_LIBS="$LIBS"; LIBS=""])
 AC_SEARCH_LIBS([ns_initparse], [resolv], [resolv_LIBS="$LIBS"; LIBS=""])
-AC_SEARCH_LIBS([pam_get_item], [pam], [pam_LIBS="$LIBS"; LIBS=""])
+dnl Neuter pam check AC_SEARCH_LIBS([pam_get_item], [pam], [pam_LIBS="$LIBS"; LIBS=""])
 LIBS="$LIBS $resolv_LIBS"
 AH_TEMPLATE([HAVE_RES_NQUERYDOMAIN], [])
 AC_MSG_CHECKING([for res_nquerydomain])
