diff options
Diffstat (limited to 'lib/spack/spack/concretize.py')
-rw-r--r-- | lib/spack/spack/concretize.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/spack/spack/concretize.py b/lib/spack/spack/concretize.py index 8174855de2..f5e43955ff 100644 --- a/lib/spack/spack/concretize.py +++ b/lib/spack/spack/concretize.py @@ -38,6 +38,7 @@ import spack.repo import spack.spec import spack.target import spack.tengine +import spack.util.path import spack.variant as vt from spack.config import config from spack.package_prefs import PackagePrefs, is_spec_buildable, spec_externals @@ -91,7 +92,7 @@ class Concretizer(object): if not dev_info: return False - path = os.path.normpath(os.path.join(env.path, dev_info["path"])) + path = spack.util.path.canonicalize_path(dev_info["path"], default_wd=env.path) if "dev_path" in spec.variants: assert spec.variants["dev_path"].value == path |