diff --git a/auxdir/x_ac_pmix.m4 b/auxdir/x_ac_pmix.m4
index 1fafcd4c6865724380b129d3149e334a94a94e55..2f30af586b99b7aadc7c7cf0f46fc1a545ed8edf 100644
--- a/auxdir/x_ac_pmix.m4
+++ b/auxdir/x_ac_pmix.m4
@@ -108,7 +108,7 @@ AC_DEFUN([X_AC_PMIX],
     AC_SUBST(PMIX_V2_LDFLAGS)
   fi
 
-  AM_CONDITIONAL(HAVE_PMIX, [test $_x_ac_pmix_v1_found = "1"] &&
+  AM_CONDITIONAL(HAVE_PMIX, [test $_x_ac_pmix_v1_found = "1"] ||
                 [test $_x_ac_pmix_v2_found = "1"])
   AM_CONDITIONAL(HAVE_PMIX_V1, [test $_x_ac_pmix_v1_found = "1"])
   AM_CONDITIONAL(HAVE_PMIX_V2, [test $_x_ac_pmix_v2_found = "1"])
diff --git a/configure b/configure
index 36685a70a501c5d9831bbc1e843e08a18dbea9b8..003eba59f146f6c7fe481483212cd0779a4eea87 100755
--- a/configure
+++ b/configure
@@ -21934,7 +21934,7 @@ $as_echo "#define HAVE_PMIX 1" >>confdefs.h
 
   fi
 
-   if test $_x_ac_pmix_v1_found = "1" &&
+   if test $_x_ac_pmix_v1_found = "1" ||
                 test $_x_ac_pmix_v2_found = "1"; then
   HAVE_PMIX_TRUE=
   HAVE_PMIX_FALSE='#'