[mpich2-commits] r6726 - mpich2/trunk/src/pm/hydra

goodell at mcs.anl.gov goodell at mcs.anl.gov
Mon May 24 14:21:06 CDT 2010


Author: goodell
Date: 2010-05-24 14:21:06 -0500 (Mon, 24 May 2010)
New Revision: 6726

Modified:
   mpich2/trunk/src/pm/hydra/configure.in
Log:
define _DAWRIN_C_SOURCE on OS/X so that hwloc will build

Reviewed by balaji at .

Modified: mpich2/trunk/src/pm/hydra/configure.in
===================================================================
--- mpich2/trunk/src/pm/hydra/configure.in	2010-05-24 19:21:05 UTC (rev 6725)
+++ mpich2/trunk/src/pm/hydra/configure.in	2010-05-24 19:21:06 UTC (rev 6726)
@@ -36,6 +36,14 @@
 PAC_C_GNU_ATTRIBUTE
 PAC_CC_FUNCTION_NAME_SYMBOL
 
+# Define -D_DARWIN_C_SOURCE on OS/X to ensure that hwloc will build even if we
+# are building under MPICH2 with --enable-strict that defined _POSIX_C_SOURCE.
+# Some standard Darwin headers don't build correctly under a strict posix
+# environment.
+AS_CASE([$host],
+    [*-*-darwin*], [PAC_APPEND_FLAG([-D_DARWIN_C_SOURCE],[CPPFLAGS])]
+)
+
 # Build information
 if test -s "$srcdir/version/version" ; then
     HYDRA_VERSION="`cat $srcdir/version/version | grep ^MPICH2_VERSION: | cut -f2 -d' '`"



More information about the mpich2-commits mailing list