--- hdf/config/powerpc-apple.orig Sat Nov 5 12:22:05 2005 +++ hdf/config/powerpc-apple Sat Nov 5 12:22:11 2005 @@ -26,8 +26,8 @@ fi #Make IBM xlf compiler a deafult if test "X-$F77" = "X-"; then - F77=xlf - F77_BASENAME=xlf + F77=g77 + F77_BASENAME=g77 else case $F77 in @@ -141,6 +141,13 @@ esac case $F77_BASENAME in + g77) + FFLAGS="$FFLAGS -Wsign-compare" + DEBUG_FFLAGS="-g" + PROD_FFLAGS="-O3 -fomit-frame-pointer" + PROFILE_FFLAGS="-pg" + ;; + xlf) FFLAGS="$FFLAGS" DEBUG_FFLAGS="-g" --- hdf/hdf/src/hdfi.h.orig 2006-01-02 20:07:53.000000000 -0700 +++ hdf/hdf/src/hdfi.h 2006-01-02 20:08:51.000000000 -0700 @@ -754,8 +754,8 @@ typedef double float64; typedef int intf; /* size of INTEGERs in Fortran compiler */ typedef int hdf_pint_t; /* an integer the same size as a pointer */ +#define FNAME_POST_UNDERSCORE #define _fcdtocp(desc) (desc) -#define FNAME(x) x #ifdef H4_ABSOFT #define DF_CAPFNAMES #endif /*ABSOFT*/