guix_mirror_bot pushed a commit to branch master
in repository guix.
commit 0ba01dd04f77c3696413dc71d58eea8464c06f5f
Author: Nicolas Graves <[email protected]>
AuthorDate: Sat Jul 19 12:36:10 2025 +0200
gnu: scilab: Fix build with gcc@14.
* gnu/packages/maths.scm (scilab)[arguments]<#:phases>: Add phase
'fix-call-scilab-examples phase to fix build with gcc@14.
Signed-off-by: Andreas Enge <[email protected]>
---
gnu/packages/maths.scm | 7 +++++++
1 file changed, 7 insertions(+)
diff --git a/gnu/packages/maths.scm b/gnu/packages/maths.scm
index f7adca7c03..5c9574ae1d 100644
--- a/gnu/packages/maths.scm
+++ b/gnu/packages/maths.scm
@@ -10898,6 +10898,13 @@ computation is supported via MPI.")
"modules/scicos/src/translator/makefile.mak"
"modules/scicos/src/modelica_compiler/makefile.mak")
(("nums\\.cmx?a") ""))))
+ ;; See https://gitlab.com/scilab/scilab/-/issues/17462
+ (add-after 'unpack 'fix-call-scilab-examples
+ (lambda _
+ (substitute*
+ (find-files "modules/call_scilab/examples" "\\.c$")
+ (("StartScilab\\((.*), NULL\\)" all args)
+ (string-append "StartScilab(" args ", 0)")))))
(add-after 'unpack 'fix-linking
(lambda _
(substitute* "modules/Makefile.am"