summaryrefslogtreecommitdiff
path: root/gnu/packages/machine-learning.scm
diff options
context:
space:
mode:
authorAurora <rind38@disroot.org>2022-03-24 19:59:33 +0000
committerLudovic Courtès <ludo@gnu.org>2022-05-15 22:49:50 +0200
commitd60b9f8d0ffd19ab5c1da465eb332d299cf7a81b (patch)
tree98b68b8b1dab166414c13317812071922a38cd91 /gnu/packages/machine-learning.scm
parentd57a2c2b33f36df0582d306236fad3ce0768c346 (diff)
downloadguix-patches-d60b9f8d0ffd19ab5c1da465eb332d299cf7a81b.tar
guix-patches-d60b9f8d0ffd19ab5c1da465eb332d299cf7a81b.tar.gz
gnu: openfst-1.7.3: Enable ngram-fst extension & C++14 build
The extension doesn't build in old versions of openfst such as 1.7.3 without manually setting CXXFLAGS. This package definition, including this workaround to build extensions successfully, will need to be removed once kaldi is fixed upstream and can be used with up-to-date versions of openfst. * gnu/packages/machine-learning.scm (openfst-1.7.3)[arguments]: New field. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Diffstat (limited to 'gnu/packages/machine-learning.scm')
-rw-r--r--gnu/packages/machine-learning.scm4
1 files changed, 3 insertions, 1 deletions
diff --git a/gnu/packages/machine-learning.scm b/gnu/packages/machine-learning.scm
index 4c049d51f8..5ca70bd3d5 100644
--- a/gnu/packages/machine-learning.scm
+++ b/gnu/packages/machine-learning.scm
@@ -596,7 +596,9 @@ optimizing, and searching weighted finite-state transducers (FSTs).")
"FstDownload/openfst-" version ".tar.gz"))
(sha256
(base32
- "038a60w7y8qnbxmcrsim9rafz9mihsny8xv50jpzlr7rl166pp5q"))))))
+ "038a60w7y8qnbxmcrsim9rafz9mihsny8xv50jpzlr7rl166pp5q"))))
+ (arguments '(#:configure-flags '("--enable-ngram-fsts" "CXXFLAGS=-std=c++14")
+ #:make-flags '("CXXFLAGS=-std=c++14")))))
(define-public shogun
(package