@@ -64,7 +64,7 @@ dnl application when opal is built as a static library.
6464dnl * CPPFLAGS, LDFLAGS - Updated opal_pmix_CPPFLAGS and
6565dnl opal_pmix_LDFLAGS.
6666AC_DEFUN ( [ OPAL_CONFIG_PMIX] , [
67- OPAL_VAR_SCOPE_PUSH([ external_pmix_happy internal_pmix_happy internal_pmix_args internal_pmix_libs internal_pmix_CPPFLAGS] )
67+ OPAL_VAR_SCOPE_PUSH([ external_pmix_happy internal_pmix_happy internal_pmix_args internal_pmix_wrapper_libs internal_pmix_CPPFLAGS] )
6868
6969 opal_show_subtitle "Configuring PMIx"
7070
@@ -87,21 +87,20 @@ AC_DEFUN([OPAL_CONFIG_PMIX], [
8787 # desired.
8888
8989 internal_pmix_args="--without-tests-examples --enable-pmix-binaries --disable-pmix-backward-compatibility --disable-visibility"
90- internal_pmix_libs =
90+ internal_pmix_wrapper_libs =
9191 internal_pmix_CPPFLAGS=
9292
9393 AS_IF ( [ test "$opal_libevent_mode" = "internal"] ,
94- [ internal_pmix_args="$internal_pmix_args --with-libevent=cobuild"
95- internal_pmix_CPPFLAGS="$internal_pmix_CPPFLAGS $opal_libevent_CPPFLAGS"
96- internal_pmix_libs="$internal_pmix_libs $opal_libevent_LIBS"] )
94+ [ internal_pmix_args="$internal_pmix_args --with-libevent --disable-libevent-lib-checks"
95+ internal_pmix_args="$internal_pmix_args --with-libevent-extra-libs=\"$opal_libevent_LIBS\""
96+ internal_pmix_wrapper_libs="$internal_pmix_wrapper_libs \"$opal_libevent_WRAPPER_LIBS\""
97+ internal_pmix_CPPFLAGS="$internal_pmix_CPPFLAGS $opal_libevent_CPPFLAGS"] )
9798
9899 AS_IF ( [ test "$opal_hwloc_mode" = "internal"] ,
99- [ internal_pmix_args="$internal_pmix_args --with-hwloc=cobuild"
100- internal_pmix_CPPFLAGS="$internal_pmix_CPPFLAGS $opal_hwloc_CPPFLAGS"
101- internal_pmix_libs="$internal_pmix_libs $opal_hwloc_LIBS"] )
102-
103- AS_IF ( [ test ! -z "$internal_pmix_libs"] ,
104- [ internal_pmix_args="$internal_pmix_args --with-pmix-extra-lib=\"$internal_pmix_libs\""] )
100+ [ internal_pmix_args="$internal_pmix_args --disable-hwloc-lib-checks"
101+ internal_pmix_args="$internal_pmix_args --with-hwloc-extra-libs=\"$opal_hwloc_LIBS\""
102+ internal_pmix_wrapper_libs="$internal_pmix_wrapper_libs \"$opal_hwloc_WRAPPER_LIBS\""
103+ internal_pmix_CPPFLAGS="$internal_pmix_CPPFLAGS $opal_hwloc_CPPFLAGS"] )
105104
106105 if test "$WANT_DEBUG" = "1"; then
107106 internal_pmix_args="$internal_pmix_args --enable-debug"
@@ -114,6 +113,8 @@ AC_DEFUN([OPAL_CONFIG_PMIX], [
114113 OPAL_SUBDIR_ENV_CLEAN([ opal_pmix_configure] )
115114 AS_IF ( [ test -n "$internal_pmix_CPPFLAGS"] ,
116115 [ OPAL_SUBDIR_ENV_APPEND([ CPPFLAGS] , [ $internal_pmix_CPPFLAGS] )] )
116+ AS_IF ( [ test -n "$internal_pmix_wrapper_libs"] ,
117+ [ inernal_pmix_args="$internal_pmix_args --with-wrapper-libs=\"$internal_pmix_wrapper_libs\""] )
117118 PAC_CONFIG_SUBDIR_ARGS([ 3rd-party/openpmix] , [ $internal_pmix_args] ,
118119 [ [ --with-libevent=internal] , [ --with-hwloc=internal] ,
119120 [ --with-libevent=external] , [ --with-hwloc=external] ,
0 commit comments