f2c. IRAF uses memory tricks that I don't know how to port to gfortran. Also for f2c to work, I had to use the original f2c.h. Fedora uses a modified f2c.h that has different bit sizes for some of the types that caused a lot of problems.