40ea68b4b2
GNU Octave is a high-level language, primarily intended for numerical computations. It provides a convenient command line interface for solving linear and nonlinear problems numerically, and for performing other numerical experiments using a language that is mostly compatible with Matlab. It may also be used as a batch-oriented language. Octave has extensive tools for solving common numerical linear algebra problems, finding the roots of nonlinear equations, integrating ordinary functions, manipulating polynomials, and integrating ordinary differential and differential-algebraic equations. It is easily extensible and customizable via user-defined functions written in Octave's own language, or using dynamically loaded modules written in C++, C, Fortran, or other languages. https://www.octave.org/ Signed-off-by: Julien Olivain <ju.o@free.fr> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
41 lines
1.1 KiB
Diff
41 lines
1.1 KiB
Diff
From e4dcfefac4215ee66c3dda5b067dd6d06066b0a2 Mon Sep 17 00:00:00 2001
|
|
From: Julien Olivain <ju.o@free.fr>
|
|
Date: Sat, 5 Mar 2022 12:36:09 +0100
|
|
Subject: [PATCH] Fix BLAS library integer size detection
|
|
|
|
When cross-compiling, octave ./configure script fails to detect the BLAS
|
|
library integer size and fails with the message:
|
|
|
|
configure: error: unrecognized BLAS library integer size
|
|
|
|
This patch fixes this detection.
|
|
|
|
Patch adapted from:
|
|
https://github.com/openembedded/meta-openembedded/commit/0ad153f721ef99de585c4452a997a7104f45d71d
|
|
|
|
Signed-off-by: Julien Olivain <ju.o@free.fr>
|
|
---
|
|
configure.ac | 6 ++++++
|
|
1 file changed, 6 insertions(+)
|
|
|
|
diff --git a/configure.ac b/configure.ac
|
|
index de7a00a330..383ce27b06 100644
|
|
--- a/configure.ac
|
|
+++ b/configure.ac
|
|
@@ -781,6 +781,12 @@ if test $ax_blas_ok = no || test $ax_lapack_ok = no; then
|
|
AC_MSG_ERROR([BLAS and LAPACK libraries are required])
|
|
fi
|
|
|
|
+if ac_fn_f77_try_run "$LINENO"; then :
|
|
+ ax_blas_integer_size=8
|
|
+else
|
|
+ ax_blas_integer_size=4
|
|
+fi
|
|
+
|
|
case $ax_blas_integer_size in
|
|
4)
|
|
HAVE_64_BIT_BLAS=no
|
|
--
|
|
2.36.0
|
|
|