Skip to content

Commit 9c41944

Browse files
authored
Merge pull request #3826 from jjhursey/doc/v2.x/xl-f08-readme
README: Update F08 language about IBM XL compiler
2 parents 2116c91 + 8a3e8c5 commit 9c41944

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed

README

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ Copyright (c) 2006-2017 Cisco Systems, Inc. All rights reserved.
1212
Copyright (c) 2006-2011 Mellanox Technologies. All rights reserved.
1313
Copyright (c) 2006-2012 Oracle and/or its affiliates. All rights reserved.
1414
Copyright (c) 2007 Myricom, Inc. All rights reserved.
15-
Copyright (c) 2008-2016 IBM Corporation. All rights reserved.
15+
Copyright (c) 2008-2017 IBM Corporation. All rights reserved.
1616
Copyright (c) 2010 Oak Ridge National Labs. All rights reserved.
1717
Copyright (c) 2011 University of Houston. All rights reserved.
1818
Copyright (c) 2013-2015 Intel, Inc. All rights reserved
@@ -183,8 +183,13 @@ Compiler Notes
183183
source directory path names that was resolved in 9.0-4 (9.0-3 is
184184
known to be broken in this regard).
185185

186-
- IBM's xlf compilers: NO known good version that can build/link
187-
the MPI f08 bindings or build/link the OpenSHMEM Fortran bindings.
186+
- OpenSHMEM Fortran bindings do not support the `no underscore` Fortran
187+
symbol convention. IBM's xlf compilers build in that mode by default.
188+
As such, IBM's xlf compilers cannot build/link the OpenSHMEM Fortran
189+
bindings by default. A workaround is to pass FC="xlf -qextname" at
190+
configure time to force a trailing underscore. See the issue below
191+
for more details:
192+
https://github.com/open-mpi/ompi/issues/3612
188193

189194
- On NetBSD-6 (at least AMD64 and i386), and possibly on OpenBSD,
190195
libtool misidentifies properties of f95/g95, leading to obscure

0 commit comments

Comments
 (0)