diff --git a/var/spack/repos/builtin/packages/blast-plus/package.py b/var/spack/repos/builtin/packages/blast-plus/package.py
index 0492911ede2bb2c30fde3cf9ba5385b4967ea682..c02d01077620d7844a9a4d148b0d8f6e4784bc04 100644
--- a/var/spack/repos/builtin/packages/blast-plus/package.py
+++ b/var/spack/repos/builtin/packages/blast-plus/package.py
@@ -102,10 +102,11 @@ def configure_args(self):
             '--with-bin-release',
             '--without-debug',
             '--with-mt',
-            '--with-64',
             '--without-boost',
         ]
 
+        if 'aarch64' not in spec.architecture.target.lower():
+            config_args.append('--with-64')
         if '+static' in spec:
             config_args.append('--with-static')
             # FIXME