[Pvfs2-cvs] commit by pcarns in pvfs2-1/maint/config: mx.m4
CVS commit program
cvs at parl.clemson.edu
Fri Apr 11 16:21:14 EDT 2008
Update of /projects/cvsroot/pvfs2-1/maint/config
In directory parlweb1:/tmp/cvs-serv24758/maint/config
Modified Files:
mx.m4
Log Message:
modified version of configure test from Scott Atchley to make configure fail
if mx_decompose_endpoint_addr2() is not found.
Index: mx.m4
===================================================================
RCS file: /projects/cvsroot/pvfs2-1/maint/config/mx.m4,v
diff -p -u -r1.1 -r1.2
--- mx.m4 12 Feb 2008 22:22:46 -0000 1.1
+++ mx.m4 11 Apr 2008 20:21:14 -0000 1.2
@@ -68,6 +68,33 @@ AC_DEFUN([AX_MX],
AC_SUBST(BUILD_MX)
AC_SUBST(MX_INCDIR)
AC_SUBST(MX_LIBDIR)
+
+ if test -n "$BUILD_MX" ; then
+ dnl Check for existence of mx_decompose_endpoint_addr2
+ save_ldflags="$LDFLAGS"
+ LDFLAGS="-L$MX_LIBDIR $LDFLAGS"
+ save_libs="$LIBS"
+ LIBS="-lmyriexpress -lpthread $LIBS"
+ save_cppflags="$CPPFLAGS"
+ CPPFLAGS="$CPPFLAGS -I$MX_INCDIR"
+
+ AC_MSG_CHECKING(for mx_decompose_endpoint_addr2)
+ AC_TRY_LINK([
+ #include "mx_extensions.h"
+ #include <stdlib.h>
+ ], [
+ mx_endpoint_addr_t epa;
+ mx_decompose_endpoint_addr2(epa, NULL, NULL, NULL);
+ ],
+ AC_MSG_RESULT(yes),
+ AC_MSG_RESULT(no)
+ AC_MSG_ERROR([Function mx_decompose_endpoint_addr2() not found.])
+ )
+
+ LDFLAGS="$save_ldflags"
+ CPPFLAGS="$save_cppflags"
+ LIBS="$save_libs"
+ fi
])
dnl vim: set ft=config :
More information about the Pvfs2-cvs
mailing list