octave-bug-tracker
[Top][All Lists]
Advanced

[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/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]