summaryrefslogtreecommitdiff
path: root/var
diff options
context:
space:
mode:
authorsnehring <7978778+snehring@users.noreply.github.com>2023-09-25 22:59:31 -0500
committerGitHub <noreply@github.com>2023-09-26 05:59:31 +0200
commit550613ee3a8e36e6b74a4d33dc7bea3ec6ac81d5 (patch)
treeb1e2c6e05d5d391a3754f3e1b8381a0c64947e68 /var
parent5341834ebeb455c4552a92e8abf0143f475d0866 (diff)
downloadspack-550613ee3a8e36e6b74a4d33dc7bea3ec6ac81d5.tar.gz
spack-550613ee3a8e36e6b74a4d33dc7bea3ec6ac81d5.tar.bz2
spack-550613ee3a8e36e6b74a4d33dc7bea3ec6ac81d5.tar.xz
spack-550613ee3a8e36e6b74a4d33dc7bea3ec6ac81d5.zip
gmap-gsnap: add v2023-07-20 and aarch64 support (#40200)
Diffstat (limited to 'var')
-rw-r--r--var/spack/repos/builtin/packages/gmap-gsnap/package.py13
1 files changed, 11 insertions, 2 deletions
diff --git a/var/spack/repos/builtin/packages/gmap-gsnap/package.py b/var/spack/repos/builtin/packages/gmap-gsnap/package.py
index 1d512aed62..3b7773763d 100644
--- a/var/spack/repos/builtin/packages/gmap-gsnap/package.py
+++ b/var/spack/repos/builtin/packages/gmap-gsnap/package.py
@@ -17,6 +17,9 @@ class GmapGsnap(AutotoolsPackage):
maintainers("snehring")
version(
+ "2023-07-20", sha256="19e70eebd9b282d8596721812d071efed188b6d5000627b9948f0486f87fe68f"
+ )
+ version(
"2023-06-01", sha256="c7e6f6cf644e6f66f9f5a0811a49da8cc81f095a4bd7b7cef2ab10aa5b314430"
)
version(
@@ -60,12 +63,18 @@ class GmapGsnap(AutotoolsPackage):
depends_on("bzip2")
depends_on("perl", type="run")
+ requires("simd=arm", when="target=aarch64", msg="simd=arm is required when building on arm")
+
variant(
"simd",
description="CPU support.",
- values=("avx2", "sse42", "avx512", "sse2"),
+ values=(
+ conditional("avx2", "sse42", "avx512", "sse2", when="target=x86_64:"),
+ conditional("arm", when="@2023-02-17: target=aarch64:"),
+ conditional("avx512", "avx512bw", when="@2023-03-24: target=x86_64:"),
+ ),
multi=True,
- default="sse2",
+ default="avx2",
)
def configure(self, spec, prefix):