Source: hdf-eos4
Version: 2.16v1.00.dfsg.1-2

        debian/rules reads:

    10  DEB_CONFIGURE_SCRIPT_ENV += CFLAGS="-I/usr/include/hdf "

        Surely it shouldn't be

    10  DEB_CONFIGURE_SCRIPT_ENV += CPPFLAGS="-Df2cFortran -I/usr/include/hdf"

        instead?

* Rationale

        I don't know where this custom originated from, neither whether
        it's still in use.  But nevertheless still, the functions that
        are intended to be called from Fortran bear a leading underscore
        or two, like:

$ nm libgctp-dev_1.0-1_i386/usr/lib/libgctp.a | grep -E _\$ 
00000000 T gctp_
$ 

        As of hdf-eos4 2.16v1.00.dfsg.1-2, no function is like that, not
        even the functions that are, in fact, intended to be called from
        Fortran:

$ nm libhdfeos-dev_2.16v1.00.dfsg.1-2_i386/usr/lib/libhdfeos.a | grep -E _\$ 
$ 

        I don't mind much about which way is right, but since one can't
        use both -funderscoring and -fno-underscoring at the same time,
        I plead for a bit of consistency here.

* See also

http://gcc.gnu.org/onlinedocs/gcc-4.4.2/gfortran/Code-Gen-Options.html#index-g_t_0040code_007bfno_002dunderscoring_007d-207

-- 
FSF associate member #7257



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to