a0e285d7a8
* Added support for MPI-3.1 features including nonblocking collective I/O, address manipulation routines, thread-safety for MPI initialization, pre-init functionality, and new MPI_T routines to look up variables by name. * Fortran 2008 bindings are enabled by default and fully supported. * Added support for the Mellanox MXM InfiniBand interface. (thanks to Mellanox for the code contribution). * Added support for the Mellanox HCOLL interface for collectives. (thanks to Mellanox for the code contribution). * Significant stability improvements to the MPICH/portals4 implementation. * Completely revamped RMA infrastructure including several scalability improvements, performance improvements, and bug fixes. * Added experimental support for Open Fabrics Interfaces (OFI) version 1.0.0. https://github.com/ofiwg/libfabric (thanks to Intel for code contribution) * The Myrinet MX network module, which had a life cyle from 1.1 till 3.1.2, has now been deleted. * Several other minor bug fixes, memory leak fixes, and code cleanup.
26 lines
637 B
Text
26 lines
637 B
Text
$NetBSD: patch-configure,v 1.2 2017/04/29 18:18:52 adam Exp $
|
|
|
|
Portability fix.
|
|
Make it use weak symbols with Clang.
|
|
|
|
--- configure.orig 2015-11-12 04:08:11.000000000 +0000
|
|
+++ configure
|
|
@@ -26437,7 +26437,7 @@ if test -z "$BUILD_PAMID_TRUE"; then :
|
|
|
|
|
|
pamid_platform=${device_args}
|
|
-if test x"$pamid_platform" == "x"; then
|
|
+if test x"$pamid_platform" = "x"; then
|
|
case $host in #(
|
|
*-bgq-*) :
|
|
pamid_platform=BGQ ;; #(
|
|
@@ -29322,7 +29322,9 @@ else
|
|
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
|
/* end confdefs.h. */
|
|
|
|
+#ifndef __clang__
|
|
extern int PFoo(int);
|
|
+#endif
|
|
#pragma weak PFoo = Foo
|
|
int Foo(int a) { return a; }
|
|
|