summaryrefslogtreecommitdiff
path: root/gnu/packages/bioinformatics.scm
diff options
context:
space:
mode:
authorEfraim Flashner <efraim@flashner.co.il>2020-12-07 12:24:17 +0200
committerEfraim Flashner <efraim@flashner.co.il>2020-12-07 12:48:07 +0200
commit3832704aff7444e26ba7f6915bdb4f718b1bf2f4 (patch)
treeecc3d654ad23371c540486c5b1d3d12818dd1d21 /gnu/packages/bioinformatics.scm
parentf48cd014f3986de119b746d9181a19ed056a3d37 (diff)
downloadguix-patches-3832704aff7444e26ba7f6915bdb4f718b1bf2f4.tar
guix-patches-3832704aff7444e26ba7f6915bdb4f718b1bf2f4.tar.gz
gnu: minimap2: Fix build on aarch64-linux.
* gnu/packages/bioinformatics.scm (minimap2)[arguments]: Adjust configure-flags to be better per-architecture. [source]: Add patch. * gnu/packages/patches/minimap2-aarch64-support.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it.
Diffstat (limited to 'gnu/packages/bioinformatics.scm')
-rw-r--r--gnu/packages/bioinformatics.scm19
1 files changed, 12 insertions, 7 deletions
diff --git a/gnu/packages/bioinformatics.scm b/gnu/packages/bioinformatics.scm
index 312eb966e7..5efcfdea11 100644
--- a/gnu/packages/bioinformatics.scm
+++ b/gnu/packages/bioinformatics.scm
@@ -13056,7 +13056,8 @@ version does count multisplits.")
"minimap2-" version ".tar.bz2"))
(sha256
(base32
- "0hi7i9pzxhvjj44khzzzj1lrn5gb5837arr4wgln7k1k5n4ci2mn"))))
+ "0hi7i9pzxhvjj44khzzzj1lrn5gb5837arr4wgln7k1k5n4ci2mn"))
+ (patches (search-patches "minimap2-aarch64-support.patch"))))
(build-system gnu-build-system)
(arguments
`(#:tests? #f ; there are none
@@ -13065,12 +13066,16 @@ version does count multisplits.")
(let ((system ,(or (%current-target-system)
(%current-system))))
(cond
- ((string-prefix? "x86_64" system)
- "all")
- ((or (string-prefix? "armhf" system)
- (string-prefix? "aarch64" system))
- "arm_neon=1")
- (else "sse2only=1"))))
+ ((string-prefix? "x86_64" system)
+ "all")
+ ((or (string-prefix? "i586" system)
+ (string-prefix? "i686" system))
+ "sse2only=1")
+ ((string-prefix? "armhf" system)
+ "arm_neon=1")
+ ((string-prefix? "aarch64" system)
+ "aarch64=1")
+ (else ""))))
#:phases
(modify-phases %standard-phases
(delete 'configure)