From b51143af84ee46d51af5ba7ec53447a0dc79b075 Mon Sep 17 00:00:00 2001 From: Joshua Hursey Date: Thu, 6 Jul 2017 15:52:48 -0500 Subject: [PATCH] README: Update F08 language about IBM XL compiler - MPI bindings build/link correctly, so remove note about that. - OpenSHMEM bindings do not build/link correctly by default. - Note the workaround and the issue on GitHub for users. Signed-off-by: Joshua Hursey (cherry picked from commit bf5a58dcca669c68316294ba897823684bc36fee) Signed-off-by: Joshua Hursey --- README | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/README b/README index 9deb2ec074e..3b28549b86d 100644 --- a/README +++ b/README @@ -12,7 +12,7 @@ Copyright (c) 2006-2017 Cisco Systems, Inc. All rights reserved. Copyright (c) 2006-2011 Mellanox Technologies. All rights reserved. Copyright (c) 2006-2012 Oracle and/or its affiliates. All rights reserved. Copyright (c) 2007 Myricom, Inc. All rights reserved. -Copyright (c) 2008 IBM Corporation. All rights reserved. +Copyright (c) 2008-2017 IBM Corporation. All rights reserved. Copyright (c) 2010 Oak Ridge National Labs. All rights reserved. Copyright (c) 2011 University of Houston. All rights reserved. Copyright (c) 2013-2015 Intel, Inc. All rights reserved @@ -180,8 +180,13 @@ Compiler Notes source directory path names that was resolved in 9.0-4 (9.0-3 is known to be broken in this regard). -- IBM's xlf compilers: NO known good version that can build/link - the MPI f08 bindings or build/link the OSHMEM Fortran bindings. +- OpenSHMEM Fortran bindings do not support the `no underscore` Fortran + symbol convention. IBM's xlf compilers build in that mode by default. + As such, IBM's xlf compilers cannot build/link the OpenSHMEM Fortran + bindings by default. A workaround is to pass FC="xlf -qextname" at + configure time to force a trailing underscore. See the issue below + for more details: + https://github.com/open-mpi/ompi/issues/3612 - On NetBSD-6 (at least AMD64 and i386), and possibly on OpenBSD, libtool misidentifies properties of f95/g95, leading to obscure