diff options
author | Aurora <rind38@disroot.org> | 2022-03-24 19:59:33 +0000 |
---|---|---|
committer | Ludovic Courtès <ludo@gnu.org> | 2022-05-15 22:49:50 +0200 |
commit | d60b9f8d0ffd19ab5c1da465eb332d299cf7a81b (patch) | |
tree | 98b68b8b1dab166414c13317812071922a38cd91 /gnu/packages | |
parent | d57a2c2b33f36df0582d306236fad3ce0768c346 (diff) |
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')
-rw-r--r-- | gnu/packages/machine-learning.scm | 4 |
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 |