Skip to content

Commit 753e3b0

Browse files
authored
Merge pull request #3824 from jjhursey/doc/xl-f08-readme
README: Update F08 language about IBM XL compiler
2 parents 1bc366b + bf5a58d commit 753e3b0

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed

README

+8-3
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
@@ -177,8 +177,13 @@ Compiler Notes
177177
source directory path names that was resolved in 9.0-4 (9.0-3 is
178178
known to be broken in this regard).
179179

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

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

0 commit comments

Comments
 (0)