@@ -99,6 +99,11 @@ AC_DEFUN([OMPI_SETUP_PRRTE],[
9999 [ $OMPI_HAVE_PRRTE] ,
100100 [ Whether or not PRRTE is available] )
101101
102+ AS_IF ( [ test "$opal_prrte_mode" = "external"] ,
103+ [ AC_DEFINE_UNQUOTED ( [ OMPI_PRTERUN_PATH] ,
104+ [ "$PRTE_PATH"] ,
105+ [ Path to prterun] ) ] )
106+
102107 AC_DEFINE_UNQUOTED ( [ OMPI_USING_INTERNAL_PRRTE] ,
103108 [ $OMPI_USING_INTERNAL_PRRTE] ,
104109 [ Whether or not we are using the internal PRRTE] )
@@ -268,13 +273,15 @@ AC_DEFUN([_OMPI_SETUP_PRRTE_EXTERNAL], [
268273 AS_IF ( [ test "$setup_prrte_external_happy" = "yes"] ,
269274 [ AS_IF ( [ test -n "$with_prrte"] ,
270275 [ PRTE_PATH="${with_prrte}/bin/prte"
271- AS_IF ( [ test ! -r ${PRTE_PATH}] , [ AC_MSG_ERROR ( [ Could not find prte binary at $PRTE_PATH] ) ] ) ] ,
276+ AS_IF ( [ test ! -r ${PRTE_PATH}] ,
277+ [ AC_MSG_ERROR ( [ Could not find prte binary at $PRTE_PATH] ) ] ,
278+ [ PRTE_PATH="${with_prrte}/bin"] ) ] ,
272279 [ PRTE_PATH=""
273280 OPAL_WHICH([ prte] , [ PRTE_PATH] )
274281 AS_IF ( [ tets -z "$PRTE_PATH"] ,
275282 [ AC_MSG_WARN ( [ Could not find prte in PATH] )
276- setup_prrte_external_happy=no] ) ] ) ] )
277-
283+ setup_prrte_external_happy=no] ,
284+ [ PRTE_PATH="`echo $PRTE_PATH | sed -e 's/\/prte//'`" ] ) ] ) ] )
278285 AS_IF ( [ test "$setup_prrte_external_happy" = "yes"] ,
279286 [ $1 ] , [ $2 ] )
280287
0 commit comments