Skip to content

Commit e61f26f

Browse files
committed
configury: fix --with-mxm
* search mxm libs in both DIR/lib and DIR/lib64 * fix the description of the --with-mxm option (cherry picked from commit open-mpi/ompi@288e13b)
1 parent 9dd3a02 commit e61f26f

File tree

1 file changed

+4
-7
lines changed

1 file changed

+4
-7
lines changed

config/ompi_check_mxm.m4

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -18,11 +18,11 @@ dnl
1818
AC_DEFUN([OMPI_CHECK_MXM],[
1919
AC_ARG_WITH([mxm],
2020
[AC_HELP_STRING([--with-mxm(=DIR)],
21-
[Build Mellanox Messaging support])])
22-
OPAL_CHECK_WITHDIR([mxm], [$with_mxm], [include/mxm/api/mxm_api.h])
21+
[Build Mellanox Messaging support, optionally adding
22+
DIR/include and DIR/lib or DIR/lib64 to the search path for headers and libraries])])
2323
AC_ARG_WITH([mxm-libdir],
2424
[AC_HELP_STRING([--with-mxm-libdir=DIR],
25-
[Search for Mellanox Messaging libraries in DIR])])
25+
[Search for Mellanox MXM libraries in DIR])])
2626
OPAL_CHECK_WITHDIR([mxm-libdir], [$with_mxm_libdir], [libmxm.*])
2727

2828
ompi_check_mxm_$1_save_CPPFLAGS="$CPPFLAGS"
@@ -33,18 +33,15 @@ AC_DEFUN([OMPI_CHECK_MXM],[
3333
[AS_IF([test ! -z "$with_mxm" && test "$with_mxm" != "yes"],
3434
[
3535
ompi_check_mxm_dir="$with_mxm"
36-
ompi_check_mxm_libdir="$with_mxm/lib"
3736
])
3837
AS_IF([test ! -z "$with_mxm_libdir" && test "$with_mxm_libdir" != "yes"],
3938
[ompi_check_mxm_libdir="$with_mxm_libdir"])
4039

41-
AS_IF([test ! -z "$ompi_check_mxm_libdir"], [ompi_check_mxm_extra_libs="-L$ompi_check_mxm_libdir"],[])
42-
4340
OPAL_CHECK_PACKAGE([$1],
4441
[mxm/api/mxm_api.h],
4542
[mxm],
4643
[mxm_cleanup],
47-
[$ompi_check_mxm_extra_libs],
44+
[],
4845
[$ompi_check_mxm_dir],
4946
[$ompi_check_mxm_libdir],
5047
[ompi_check_mxm_happy="yes"],

0 commit comments

Comments
 (0)