changeset 4311:8528b1ccd529

default-octave: fix F77 integer size configuration
author John W. Eaton <jwe@octave.org>
date Wed, 04 Jan 2017 05:47:36 -0500
parents 2c34ec679fb3
children 5f24a9910a14
files src/default-octave.mk
diffstat 1 files changed, 10 insertions(+), 6 deletions(-) [+]
line wrap: on
line diff
--- a/src/default-octave.mk	Sun Jan 01 08:00:17 2017 -0500
+++ b/src/default-octave.mk	Wed Jan 04 05:47:36 2017 -0500
@@ -81,9 +81,8 @@
   $(PKG)_CONFIGURE_ENV := LD_LIBRARY_PATH=$(LD_LIBRARY_PATH)
   ifeq ($(ENABLE_64),yes)
     $(PKG)_ENABLE_64_CONFIGURE_OPTIONS := --enable-64 --without-qhull
-  endif
-  ifeq ($(ENABLE_FORTRAN_INT64),yes)
-    F77_INTEGER_8_FLAG=-fdefault-integer-8
+  else
+    $(PKG)_ENABLE_64_CONFIGURE_OPTIONS := --disable-64
   endif
 else
   ifeq ($(MXE_SYSTEM),mingw)
@@ -92,13 +91,18 @@
       gl_cv_func_gettimeofday_clobber=no
     ifeq ($(ENABLE_64),yes)
       $(PKG)_ENABLE_64_CONFIGURE_OPTIONS := --enable-64 --without-qhull
-    endif
-    ifeq ($(ENABLE_FORTRAN_INT64),yes)
-      $(PKG)_ENABLE_FORTRAN_INT64_CONFIGURE_OPTIONS := F77_INTEGER_8_FLAG=-fdefault-integer-8 ax_blas_f77_func_ok=yes ax_blas_integer_size=8 octave_cv_sizeof_fortran_integer=8"
+    else
+      $(PKG)_ENABLE_64_CONFIGURE_OPTIONS := --disable-64
     endif
   endif
 endif
 
+ifeq ($(ENABLE_FORTRAN_INT64),yes)
+  $(PKG)_ENABLE_FORTRAN_INT64_CONFIGURE_OPTIONS := F77_INTEGER_8_FLAG=-fdefault-integer-8 ax_blas_f77_func_ok=yes ax_blas_integer_size=8 octave_cv_sizeof_fortran_integer=8
+else
+  $(PKG)_ENABLE_FORTRAN_INT64_CONFIGURE_OPTIONS := ax_blas_f77_func_ok=yes ax_blas_integer_size=4 octave_cv_sizeof_fortran_integer=4
+endif
+
 ifeq ($(MXE_SYSTEM),msvc)
   $(PKG)_PREFIX := '$(HOST_PREFIX)/local/$($(PKG)_SUBDIR)'
   # - Enable atomic refcount (required for QtHandles)