[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Octave-bug-tracker] [bug #51961] integer argument size conflict in ranl
From: |
Mike Miller |
Subject: |
[Octave-bug-tracker] [bug #51961] integer argument size conflict in ranlib when building with 64-bit Fortran support |
Date: |
Mon, 13 Nov 2017 14:53:35 -0500 (EST) |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:56.0) Gecko/20100101 Firefox/56.0 |
Follow-up Comment #3, bug #51961 (project octave):
I would be ok with closing this as won't fix for now.
The problem arises when the _default_ FFLAGS is set to include
"-fdefault-integer-8", so all Fortran is compiled with 64-bit INTEGERs. Or if
one happens to have a Fortran compiler that works with 64-bit INTEGERs by
default.
This problem does not occur when the default Fortran compilation environment
builds 32-bit INTEGERs, but the F77_INTEGER_8_FLAG is set to
"-fdefault-integer-8" (or other compiler-specific option) and only used to
compile the Fortran files that have to do with BLAS and other external
libraries.
All Fortran files under liboctave/external/ranlib must continue to be built
with 32-bit INTEGERs always, while all other Fortran files under
liboctave/external and liboctave/util must be built with the same INTEGER size
that was used in the BLAS and other external numerical libraries.
_______________________________________________________
Reply to this item at:
<http://savannah.gnu.org/bugs/?51961>
_______________________________________________
Message sent via/by Savannah
http://savannah.gnu.org/