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
|
||||
`(#:parallel-build? #f ; not supported
|
||||
#: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
|
||||
(alist-replace
|
||||
'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($dir, 'ilib');"))
|
||||
|
||||
;; Dynamic linking
|
||||
(substitute* "tools/copycat/Makefile"
|
||||
(("smagic-static") "lmagic"))
|
||||
|
||||
;; The 'configure' script doesn't recognize things like
|
||||
;; '--enable-fast-install'.
|
||||
(zero? (system*
|
||||
|
|
Loading…
Reference in New Issue