g77/gfortran incompatibilities
Ed Hill
ed at eh3.com
Sat Dec 10 00:04:24 UTC 2005
On Fri, 2005-12-09 at 17:44 +0100, Patrice Dumas wrote:
> Hello,
>
> I am currently annoyed by the gfortran/g77 incompatibilities. Indeed gfortran
> has still some regressions with regard with g77, especially some missing
> intrinsics. Some are listed in the g77 regressions meta-bug here:
> http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19292
> some are not listed (getarg, imag).
>
> So there is still a need for g77 to build some code (for example the cernlib
> in fedora extras). Now the trouble is that code compiled with g77 and
> gfortran are not binary compatible. I have been told that compiling using
> g77 with -fno-f2c leads to compatibility with gfortran. Is it the case?
>
> If it is the case, I think that all the libraries compiled with g77 in
> fedora extras (is there any fortran in fedora core?) should be compiled
> with -fno-f2c with the issue that all the code to be compiled against
> those libraries should also be compiled with -fno-f2c. Does this make sense?
Hi Patrice,
Thanks for pointing this out! I was aware of the incompatible name-
mangling between g77 and gfortran but wasn't aware of the -fno-f2c flag.
It does sound like a good idea provided the code generated on either end
really is compatible. Could one of the Fedora compiler gurus please
step in and say whether this is a good idea or not?
Also, for the netcdf-devel package, I've been providing two sets of
libs: one compiled with g77 and one with gfortran. I realize that its a
bit of an annoyance for a packager but I was trying to do everything I
could to make it easy for end users who might still be stuck on g77 for
various reasons.
Ed
--
Edward H. Hill III, PhD
office: MIT Dept. of EAPS; Rm 54-1424; 77 Massachusetts Ave.
Cambridge, MA 02139-4307
emails: eh3 at mit.edu ed at eh3.com
URLs: http://web.mit.edu/eh3/ http://eh3.com/
phone: 617-253-0098
fax: 617-253-4464
More information about the devel
mailing list