gnu: octave-cli: Fix build.

* gnu/packages/maths.scm (octave-cli)[inputs]: Add LIBJPEG-TURBO.
[arguments]: Add "--enable-link-all-dependencies" in #:configure-flags.
This commit is contained in:
Marius Bakke 2020-04-05 22:45:15 +02:00
parent 41cb710f4a
commit a533c5a183
No known key found for this signature in database
GPG key ID: A2A06DF2A33A54FA

View file

@ -1586,6 +1586,12 @@ (define-public octave-cli
("glpk" ,glpk)
("glu" ,glu)
("graphicsmagick" ,graphicsmagick)
;; TODO: libjpeg-turbo is indirectly required through libtiff. In
;; the next rebuild cycle, add an absolute reference for -ljpeg in
;; libtiff.la instead of having to provide it here.
("libjpeg" ,libjpeg-turbo)
("hdf5" ,hdf5)
("lapack" ,lapack)
("libsndfile" ,libsndfile)
@ -1624,7 +1630,12 @@ (define-public octave-cli
`(#:configure-flags
(list (string-append "--with-shell="
(assoc-ref %build-inputs "bash")
"/bin/sh"))
"/bin/sh")
;; XXX: Without this flag, linking octave-cli fails with
;; undefined references to 'logf@GLIBCXX_3.4' et.al. due to
;; not pulling in liboctinterp.la for -lstdc++.
"--enable-link-all-dependencies")
#:phases
(modify-phases %standard-phases
(add-after 'configure 'configure-makeinfo