diff options
author | Jeff Hammond <jeff.science@gmail.com> | 2024-04-29 09:14:25 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-04-29 08:14:25 +0200 |
commit | 16bba321248673f514a4b4932bded145311f9f0d (patch) | |
tree | 4f8212b08cd765e334f9d80987953656beffc67a | |
parent | 7d87369ead99046f04211cd95047cabf1e2b30c1 (diff) | |
download | spack-16bba321248673f514a4b4932bded145311f9f0d.tar.gz spack-16bba321248673f514a4b4932bded145311f9f0d.tar.bz2 spack-16bba321248673f514a4b4932bded145311f9f0d.tar.xz spack-16bba321248673f514a4b4932bded145311f9f0d.zip |
add ILP64 option for BLIS (#43882)
Signed-off-by: Jeff Hammond <jeff.science@gmail.com>
-rw-r--r-- | var/spack/repos/builtin/packages/blis/package.py | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/var/spack/repos/builtin/packages/blis/package.py b/var/spack/repos/builtin/packages/blis/package.py index da25f4e2c3..683506906f 100644 --- a/var/spack/repos/builtin/packages/blis/package.py +++ b/var/spack/repos/builtin/packages/blis/package.py @@ -16,6 +16,8 @@ class BlisBase(MakefilePackage): of the library in the 'amdblis' package. """ + maintainers("jeffhammond") + depends_on("python@2.7:2.8,3.4:", type=("build", "run")) variant( @@ -26,6 +28,7 @@ class BlisBase(MakefilePackage): multi=False, ) + variant("ilp64", default=False, description="Force 64-bit Fortran native integers") variant("blas", default=True, description="BLAS compatibility") variant("cblas", default=True, description="CBLAS compatibility") variant( @@ -52,6 +55,11 @@ class BlisBase(MakefilePackage): spec = self.spec config_args = ["--enable-threading={0}".format(spec.variants["threads"].value)] + if "+ilp64" in spec: + config_args.append("--blas-int-size=64") + else: + config_args.append("--blas-int-size=32") + if "+cblas" in spec: config_args.append("--enable-cblas") else: |