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

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Octave-bug-tracker] [bug #63684] Octave 7.3.0 failed to build with suit


From: Sacha Hony
Subject: [Octave-bug-tracker] [bug #63684] Octave 7.3.0 failed to build with suite-sparse 7.0.0
Date: Fri, 20 Jan 2023 01:18:35 -0500 (EST)

Follow-up Comment #1, bug #63684 (project octave):

I have the following patch to allow building with suitesparse 7. It needs a
version check to be more generic

```
--- ./liboctave/util/oct-sparse.h
+++ ./liboctave/util/oct-sparse.h
@@ -94,8 +94,8 @@
 #if defined (SUITESPARSE_VERSION)
 #  if (SUITESPARSE_VERSION >= SUITESPARSE_VER_CODE (4, 3))
 #    define SUITESPARSE_NAME(name) SuiteSparse_ ## name
-#    define SUITESPARSE_ASSIGN_FPTR(f_name, f_var, f_assign)
(SuiteSparse_config.f_name = f_assign)
-#    define SUITESPARSE_ASSIGN_FPTR2(f_name, f_var, f_assign)
(SuiteSparse_config.f_name = SUITESPARSE_NAME (f_assign))
+#    define SUITESPARSE_ASSIGN_FPTR(f_name, f_var, f_assign)
(SuiteSparse_config_##f_name##_set(f_assign))
+#    define SUITESPARSE_ASSIGN_FPTR2(f_name, f_var, f_assign)
(SuiteSparse_config_##f_name##_set(SUITESPARSE_NAME (f_assign)))
 #  else
 #    define SUITESPARSE_ASSIGN_FPTR(f_name, f_var, f_assign) (f_var =
f_assign)
 #    define SUITESPARSE_ASSIGN_FPTR2(f_name, f_var, f_assign) (f_var =
CHOLMOD_NAME (f_assign))

```


    _______________________________________________________

Reply to this item at:

  <https://savannah.gnu.org/bugs/?63684>

_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/




reply via email to

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