Not surprisingly (given their common ancestry), the Open64 fortran compiler
is now failing with essentially the same errors as I reported for
PathScale-4.0 a few minutes ago.
use :: mpi_f08_types, only : MPI_ADDRESS_KIND
openf95-1690 openf90: ERROR OMPI_TYPE_CREATE_HINDEXED_BLOCK_F, File =
Line = 606, Column = 17
NAME= specifier in BIND clause requires scalar character constant
openf95-1044 openf90: INTERNAL OMPI_COMM_CREATE_KEYVAL_F, File =
Line = 1243, Column = 38
Internal : Unexpected ATP_PGM_UNIT in check_interoperable_pgm_unit()
openf90 INTERNAL ERROR:
returned non-zero status 1
make: *** [mpi-f08.lo] Error 1
make: Leaving directory
On Tue, Jan 21, 2014 at 1:55 PM, Jeff Squyres (jsquyres) <jsquyres_at_[hidden]
> Paul --
> I'm sorry, due to craziness and the holiday yesterday, the amended Fortran
> BIND(C) checks didn't get committed to the v1.7 branch until earlier today.
> So they'll be in tonight's tarball.
> It looks to me like the Open64 compilers won't pass the BIND(C) checks,
> and we should be ok. Can you verify tonight?
> As for adding --disable-mpi-fortran-08... maybe. I'd still prefer the
> configure script to just Do The Right Thing. But I see your point for
> handling the one-off cases where it doesn't.
> On Jan 17, 2014, at 7:49 PM, Paul Hargrove <phhargrove_at_[hidden]> wrote:
> > Building the v1.7 tarball (1.7.4rc2r30303) with AMD's Open64 compilers
> (v4.5.2) I hit the errors shown in the attached make.log (too long to
> > I've also attached config.log and configure's stdout.
> > "We don't care about that compiler" is an acceptable (to me) answer, but
> I am reporting this for completeness.
> > Jeff may need to do more work on the configure probes for F08 support.
> > OR, why not provide --disable-mpi-f08 ?
> > -Paul
> > --
> > Paul H. Hargrove PHHargrove_at_[hidden]
> > Future Technologies Group
> > Computer and Data Sciences Department Tel: +1-510-495-2352
> > Lawrence Berkeley National Laboratory Fax: +1-510-486-6900
> > devel mailing list
> > devel_at_[hidden]
> > http://www.open-mpi.org/mailman/listinfo.cgi/devel
> Jeff Squyres
> For corporate legal information go to:
> devel mailing list
Paul H. Hargrove PHHargrove_at_[hidden]
Future Technologies Group
Computer and Data Sciences Department Tel: +1-510-495-2352
Lawrence Berkeley National Laboratory Fax: +1-510-486-6900