diff --git a/configure.ac b/configure.ac
index 14a3ccf77425582af161938bd42a905c3bd14030..8a4d5adb3db1c4f2297504fd42a63a249c95e74c 100644
--- a/configure.ac
+++ b/configure.ac
@@ -180,6 +180,9 @@ AM_CONDITIONAL(LDAP_PLUGIN, test "$have_ldap_plugin" = "yes")
 CFLAGS="$CFLAGS $EXTRA_CFLAGS"
 LDFLAGS="$LDFLAGS $EXTRA_LDFLAGS"
 
+AS_IF([test "$AR_FLAGS" = "cru"], [AR_FLAGS="cr"], [])
+AC_SUBST([AR_FLAGS])
+
 AC_CONFIG_FILES([
 Makefile
 doc/Makefile