summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lib/spack/spack/test/url_parse.py2
-rw-r--r--lib/spack/spack/url.py4
2 files changed, 4 insertions, 2 deletions
diff --git a/lib/spack/spack/test/url_parse.py b/lib/spack/spack/test/url_parse.py
index d9b4352686..4a3550149d 100644
--- a/lib/spack/spack/test/url_parse.py
+++ b/lib/spack/spack/test/url_parse.py
@@ -75,6 +75,8 @@ from spack.version import Version
('ncbi-blast-2.6.0+-src', 'ncbi-blast-2.6.0'),
# License
('cppad-20170114.gpl', 'cppad-20170114'),
+ # Arch
+ ('pcraster-4.1.0_x86-64', 'pcraster-4.1.0'),
# OS - linux
('astyle_2.04_linux', 'astyle_2.04'),
# OS - unix
diff --git a/lib/spack/spack/url.py b/lib/spack/spack/url.py
index 329772e17d..ed3867ba7b 100644
--- a/lib/spack/spack/url.py
+++ b/lib/spack/spack/url.py
@@ -206,7 +206,7 @@ def strip_version_suffixes(path):
'intel',
'amd64',
'x64',
- 'x86_64',
+ 'x86[_-]64',
'x86',
'i[36]86',
'ppc64(le)?',
@@ -231,7 +231,7 @@ def strip_version_suffixes(path):
'intel',
'amd64',
'x64',
- 'x86_64',
+ 'x86[_-]64',
'x86',
'i[36]86',
'ppc64(le)?',