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 2fdf4c6a1c5f850f186f152e9abeae7e77c1f972..143dae40cd5c38224191cb2859238f90a947700d 100755
--- a/configure
+++ b/configure
@@ -21577,7 +21577,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='#'