From e9bd9b864aadc50327974f1c93c1cb8fe64cf48e Mon Sep 17 00:00:00 2001 From: Andreas Schwab Date: Sat, 27 Apr 2024 14:50:02 +0200 Subject: [PATCH] Add support for riscv64 (#2949) --- dlib/matrix/lapack/fortran_id.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dlib/matrix/lapack/fortran_id.h b/dlib/matrix/lapack/fortran_id.h index cc4ef4c09..791ac09db 100644 --- a/dlib/matrix/lapack/fortran_id.h +++ b/dlib/matrix/lapack/fortran_id.h @@ -47,7 +47,7 @@ namespace dlib namespace lapack { // stuff from f2c used to define what exactly is an integer in fortran -#if (defined(__alpha__) || defined(__sparc64__) || defined(__x86_64__) || defined(__ia64__) || defined(__aarch64__) || defined(__powerpc64__) || defined(__mips64)) && !defined(MATLAB_MEX_FILE) && !defined(USE_64BIT_LAPACK_INTEGERS) +#if (defined(__alpha__) || defined(__sparc64__) || defined(__x86_64__) || defined(__ia64__) || defined(__aarch64__) || defined(__powerpc64__) || defined(__mips64) || (defined(__riscv) && __riscv_xlen == 64)) && !defined(MATLAB_MEX_FILE) && !defined(USE_64BIT_LAPACK_INTEGERS) typedef int integer; typedef unsigned int uinteger; #else