[mpich-commits] [mpich] MPICH primary repository branch, master, updated. v3.0.4-240-ge214806

mysql vizuser noreply at mpich.org
Mon May 20 15:43:28 CDT 2013

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "MPICH primary repository".

The branch, master has been updated
       via  e21480612e97a8a8151801e87e2f3c46fe125359 (commit)
      from  906f5471d35642ca2caee406e24ea19597cb7bf5 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------

commit e21480612e97a8a8151801e87e2f3c46fe125359
Author: William Gropp <wgropp at illinois.edu>
Date:   Mon May 20 11:22:56 2013 -0500

    Fix for missing test that getsid requires a declaration.
    Observed that while there was a "NEEDS_DECL" for getsid in the
    pm/util programs, there was no test for this case (getsid is not
    defined by default and requires the correct level of XOPEN_SOURCE).
    Also removed now extraneous tests from remshell subconfigure.

diff --git a/src/pm/remshell/subconfigure.m4 b/src/pm/remshell/subconfigure.m4
index e78d54a..6d3b28e 100644
--- a/src/pm/remshell/subconfigure.m4
+++ b/src/pm/remshell/subconfigure.m4
@@ -128,7 +128,8 @@ if test "$ac_cv_func_ptrace" = yes ; then
-AC_CHECK_FUNCS([setsid isatty getsid])
+dnl The test for getsid etc is in src/pm/util (see the subconfigure.m4 there)
+dnl AC_CHECK_FUNCS([setsid isatty getsid])
 if test "$enable_newsession" = "yes" ; then
     AC_DEFINE([USE_NEW_SESSION],[1],[Define if mpiexec should create a new process group session])
diff --git a/src/pm/util/subconfigure.m4 b/src/pm/util/subconfigure.m4
index 5f10b78..f3032ef 100644
--- a/src/pm/util/subconfigure.m4
+++ b/src/pm/util/subconfigure.m4
@@ -52,6 +52,9 @@ fi
 # Cygwin has setsid but not getsid
 AC_CHECK_FUNCS(setsid isatty getsid)
+# See if we need to define getsid (in the case that the above XOPEN
+# definitions have not been made.  
+PAC_FUNC_NEEDS_DECL([#include <unistd.h>],getsid)
 if test "$enable_newsession" = "yes" ; then
     AC_DEFINE(USE_NEW_SESSION,1,[Define if mpiexec should create a new process group session])


Summary of changes:
 src/pm/remshell/subconfigure.m4 |    3 ++-
 src/pm/util/subconfigure.m4     |    3 +++
 2 files changed, 5 insertions(+), 1 deletions(-)

MPICH primary repository

More information about the commits mailing list