diff options
author | Foo Chuan Wei <chuanwei.foo@hotmail.com> | 2021-10-29 11:06:43 +0000 |
---|---|---|
committer | Guillaume Le Vaillant <glv@posteo.net> | 2021-10-30 14:43:07 +0200 |
commit | d4449565ed90aabaa6b755dfe1786a1dce370707 (patch) | |
tree | 18635043cf96b9f8caf245ebb362439dd44ead7a | |
parent | cd188b9c6f28bd907b625a5cd6c616d1d2529671 (diff) | |
download | guix-d4449565ed90aabaa6b755dfe1786a1dce370707.tar.gz |
gnu: ta-lib: Explicitly link math library.
* gnu/packages/finance.scm (ta-lib)[arguments]: Add 'link-math-library' phase. Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
-rw-r--r-- | gnu/packages/finance.scm | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/gnu/packages/finance.scm b/gnu/packages/finance.scm index f0093ba635..1427735a9e 100644 --- a/gnu/packages/finance.scm +++ b/gnu/packages/finance.scm @@ -1768,7 +1768,17 @@ editing on the Web.") (base32 "0lf69nna0aahwpgd9m9yjzbv2fbfn081djfznssa84f0n7y1xx4z")))) (build-system gnu-build-system) (arguments - `(;; Parallel build fails with: + `(#:phases + (modify-phases %standard-phases + (add-after 'unpack 'link-math-library + (lambda _ + (substitute* "src/Makefile.am" + (("ta_common/libta_common.la") + "ta_common/libta_common.la -lm")) + (substitute* "src/Makefile.in" + (("\\$\\(libta_lib_la_LDFLAGS\\) \\$\\(LDFLAGS\\) -o \\$@") + "$(libta_lib_la_LDFLAGS) $(LDFLAGS) -lm -o $@"))))) + ;; Parallel build fails with: ;; mv -f .deps/gen_code-gen_code.Tpo .deps/gen_code-gen_code.Po ;; mv: cannot stat '.deps/gen_code-gen_code.Tpo': No such file or directory ;; Makefile:254: recipe for target 'gen_code-gen_code.o' failed |