summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--var/spack/repos/builtin/packages/gcc/package.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/var/spack/repos/builtin/packages/gcc/package.py b/var/spack/repos/builtin/packages/gcc/package.py
index d7d9dcc14d..f6dce2ea00 100644
--- a/var/spack/repos/builtin/packages/gcc/package.py
+++ b/var/spack/repos/builtin/packages/gcc/package.py
@@ -1016,7 +1016,9 @@ class Gcc(AutotoolsPackage, GNUMirrorPackage):
continue
abspath = os.path.join(bin_path, filename)
- if os.path.islink(abspath):
+
+ # Skip broken symlinks (https://github.com/spack/spack/issues/41327)
+ if not os.path.exists(abspath):
continue
# Set the proper environment variable