I have been contacted about compiling MUMPS.
http://graal.ens-lyon.fr/MUMPS/MUMPS_4.6.tar.gz
For some reason, gfortran 4.1.0 writes out __convert_i4_i8
as a function within a module. The question is why?
gfc -O2 -Wfatal-errors -I../libseq -Dpord -I. -I../include -c
dmumps_ooc.F
gfc -O2 -Wfatal-errors -I../libseq -Dpord -I. -I../include -c
dmumps_part1.F
gfc -O2 -Wfatal-errors -I../libseq -Dpord -I. -I../include -c
dmumps_part2.F
In file dmumps_part2.F:962
END SUBROUTINE DMUMPS_80
1
Error: Name '__convert_i4_i8' at (1) is an ambiguous reference to
'__convert_i4_i8' from module 'dmumps_ooc'