Re: [OMPI users] filesystem-dependent failure building Fortran interfaces

2018-12-11 Thread Dave Love
Jeff Hammond writes: > Preprocessor is fine in Fortran compilers. We’ve used in NWChem for many > years, and NWChem supports “all the compilers”. > > Caveats: > - Cray dislikes recursive preprocessing logic that other compilers handle. > You won’t use this so please ignore. > - IBM XLF requires -

Re: [OMPI users] filesystem-dependent failure building Fortran interfaces

2018-12-05 Thread Jeff Hammond
Preprocessor is fine in Fortran compilers. We’ve used in NWChem for many years, and NWChem supports “all the compilers”. Caveats: - Cray dislikes recursive preprocessing logic that other compilers handle. You won’t use this so please ignore. - IBM XLF requires -WF,-DFOO=BAR instead of -DFOO=BAR bu

Re: [OMPI users] filesystem-dependent failure building Fortran interfaces

2018-12-05 Thread Dave Love
"Jeff Squyres (jsquyres) via users" writes: > Hi Dave; thanks for reporting. > > Yes, we've fixed this -- it should be included in 4.0.1. > > https://github.com/open-mpi/ompi/pull/6121 Good, but I'm confused; I checked the repo before reporting it. [I wince at processing Fortran with cpp, th

Re: [OMPI users] filesystem-dependent failure building Fortran interfaces

2018-12-04 Thread Jeff Squyres (jsquyres) via users
Hi Dave; thanks for reporting. Yes, we've fixed this -- it should be included in 4.0.1. https://github.com/open-mpi/ompi/pull/6121 If you care, you can try the nightly 4.0.x snapshot tarball -- it should include this fix: https://www.open-mpi.org/nightly/v4.0.x/ > On Dec 4, 2018, at

[OMPI users] filesystem-dependent failure building Fortran interfaces

2018-12-04 Thread Dave Love
If you try to build somewhere out of tree, not in a subdir of the source, the Fortran build is likely to fail because mpi-ext-module.F90 does include '/openmpi-4.0.0/ompi/mpiext/pcollreq/mpif-h/mpiext_pcollreq_mpifh.h' and can exceed the fixed line length. It either needs to add (the com