gnu: sra-tools: Fix build on i686.
* gnu/packages/bioinformatics.scm (sra-tools)[arguments]: Pass "VDB_LIBDIR" in make-flags; dynamically link libmagic.
This commit is contained in:
parent
37042a0fb4
commit
2320e76b82
|
@ -4580,6 +4580,14 @@ sequence itself can be retrieved from these databases.")
|
||||||
(arguments
|
(arguments
|
||||||
`(#:parallel-build? #f ; not supported
|
`(#:parallel-build? #f ; not supported
|
||||||
#:tests? #f ; no "check" target
|
#:tests? #f ; no "check" target
|
||||||
|
#:make-flags
|
||||||
|
(list (string-append "VDB_LIBDIR="
|
||||||
|
(assoc-ref %build-inputs "ncbi-vdb")
|
||||||
|
,(if (string-prefix? "x86_64"
|
||||||
|
(or (%current-target-system)
|
||||||
|
(%current-system)))
|
||||||
|
"/lib64"
|
||||||
|
"/lib32")))
|
||||||
#:phases
|
#:phases
|
||||||
(alist-replace
|
(alist-replace
|
||||||
'configure
|
'configure
|
||||||
|
@ -4598,6 +4606,10 @@ sequence itself can be retrieved from these databases.")
|
||||||
(("my \\$ilibdir = File::Spec->catdir\\(\\$builddir, 'ilib'\\);")
|
(("my \\$ilibdir = File::Spec->catdir\\(\\$builddir, 'ilib'\\);")
|
||||||
"my $ilibdir = File::Spec->catdir($dir, 'ilib');"))
|
"my $ilibdir = File::Spec->catdir($dir, 'ilib');"))
|
||||||
|
|
||||||
|
;; Dynamic linking
|
||||||
|
(substitute* "tools/copycat/Makefile"
|
||||||
|
(("smagic-static") "lmagic"))
|
||||||
|
|
||||||
;; The 'configure' script doesn't recognize things like
|
;; The 'configure' script doesn't recognize things like
|
||||||
;; '--enable-fast-install'.
|
;; '--enable-fast-install'.
|
||||||
(zero? (system*
|
(zero? (system*
|
||||||
|
|
Loading…
Reference in New Issue