diff --git a/ChangeLog b/ChangeLog index f9e4003..b1378dc 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2018-07-29: Ver. 0.3-7 + * Add "pkg-config" to "configure.ac". + * Check "OpenMPI" and "MPICH2" with "pkg-config" + 2018-05-18: Ver. 0.3-6 * Move "rlecuyer" to Imports. diff --git a/configure b/configure index 9fd2c40..307cbe0 100755 --- a/configure +++ b/configure @@ -2476,7 +2476,7 @@ if test -z "${MPI_INCLUDE_PATH}" ; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking if pkg-config knows about MPICH" >&5 $as_echo_n "checking if pkg-config knows about MPICH... " >&6; } - if "${PKG_CONFIG}" --exists mpich2; then + if "${PKG_CONFIG}" --exists mpich; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } @@ -2486,9 +2486,12 @@ $as_echo "yes" >&6; } TMP_LIB_DIRS=`"${PKG_CONFIG}" --libs mpich` echo ">> TMP_LIB_DIRS = ${TMP_LIB_DIRS}" + TMP_LIB_PATH=`"${PKG_CONFIG}" --variable=libdir mpich` + echo ">> TMP_LIB_PATH = ${TMP_LIB_PATH}" + if test "$TMP_INC_DIRS" != "" -a "$TMP_LIB_DIRS" != "" ; then TMP_INC=${TMP_INC_DIRS} - TMP_LIB=${TMP_LIB_DIRS} + TMP_LIB="-L${TMP_LIB_PATH} ${TMP_LIB_DIRS}" fi if test "$TMP_INC" != "" -a "$TMP_LIB" != "" ; then diff --git a/configure.ac b/configure.ac index 4e6af1b..f8835c5 100644 --- a/configure.ac +++ b/configure.ac @@ -212,7 +212,7 @@ if test -z "${MPI_INCLUDE_PATH}" ; then AC_MSG_CHECKING([if pkg-config knows about MPICH]) dnl I assume pkg-config only works in MPICH2 - if "${PKG_CONFIG}" --exists mpich2; then + if "${PKG_CONFIG}" --exists mpich; then AC_MSG_RESULT([yes]) TMP_INC_DIRS=`"${PKG_CONFIG}" --cflags mpich` @@ -221,9 +221,12 @@ if test -z "${MPI_INCLUDE_PATH}" ; then TMP_LIB_DIRS=`"${PKG_CONFIG}" --libs mpich` echo ">> TMP_LIB_DIRS = ${TMP_LIB_DIRS}" + TMP_LIB_PATH=`"${PKG_CONFIG}" --variable=libdir mpich` + echo ">> TMP_LIB_PATH = ${TMP_LIB_PATH}" + if test "$TMP_INC_DIRS" != "" -a "$TMP_LIB_DIRS" != "" ; then TMP_INC=${TMP_INC_DIRS} - TMP_LIB=${TMP_LIB_DIRS} + TMP_LIB="-L${TMP_LIB_PATH} ${TMP_LIB_DIRS}" fi if test "$TMP_INC" != "" -a "$TMP_LIB" != "" ; then diff --git a/man/zz_comm_internal.Rd b/man/zz_comm_internal.Rd index 8b1c28a..5220ebf 100644 --- a/man/zz_comm_internal.Rd +++ b/man/zz_comm_internal.Rd @@ -1,4 +1,5 @@ \name{Comm Internal Functions} +\alias{comm.set.errhandler} \alias{comm.sort.integer} \alias{comm.sort.double} \alias{comm.sort.default}