[bug#54507,v3,3/3] gnu: openfst-1.7.3: Enable ngram-fst extension & C++14 build
Commit Message
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 | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
Comments
I just finished building this again, just to make sure.
I also added that cover letter to summarize just what the changes and
rationales behind them were.
Aurora <rind38@disroot.org> writes:
> I just finished building this again, just to make sure.
>
> I also added that cover letter to summarize just what the changes and
> rationales behind them were.
Bumping for issue activity. It build successfully.
Aurora <rind38@disroot.org> writes:
> Aurora <rind38@disroot.org> writes:
>
>> I just finished building this again, just to make sure.
>>
>> I also added that cover letter to summarize just what the changes and
>> rationales behind them were.
>
> Bumping for issue activity. It build successfully.
Review by a friendly #guix user pointed out the commit messages,
revision number and inline explanations need some work.
@@ -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