summaryrefslogtreecommitdiff
path: root/var
diff options
context:
space:
mode:
authorTeague Sterling <teaguesterling@users.noreply.github.com>2024-05-27 11:32:48 -0700
committerGitHub <noreply@github.com>2024-05-27 11:32:48 -0700
commit4007f8726dd36d357c4c1a73578493ab9d7bcf1c (patch)
tree151f94ac1109be81ed3235c848131d21acd08007 /var
parenta097f7791beabf20b8f93a169199b115d6352a17 (diff)
downloadspack-4007f8726dd36d357c4c1a73578493ab9d7bcf1c.tar.gz
spack-4007f8726dd36d357c4c1a73578493ab9d7bcf1c.tar.bz2
spack-4007f8726dd36d357c4c1a73578493ab9d7bcf1c.tar.xz
spack-4007f8726dd36d357c4c1a73578493ab9d7bcf1c.zip
rust: add conflicts with gcc >= 13 (#44404)
Diffstat (limited to 'var')
-rw-r--r--var/spack/repos/builtin/packages/rust/package.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/var/spack/repos/builtin/packages/rust/package.py b/var/spack/repos/builtin/packages/rust/package.py
index 9676d8a033..d7ed962465 100644
--- a/var/spack/repos/builtin/packages/rust/package.py
+++ b/var/spack/repos/builtin/packages/rust/package.py
@@ -86,6 +86,8 @@ class Rust(Package):
# src/llvm-project/llvm/cmake/modules/CheckCompilerVersion.cmake
conflicts("%gcc@:7.3", when="@1.73:", msg="Host GCC version must be at least 7.4")
+ # https://github.com/rust-lang/llvm-project/commit/4d039a7a71899038b3bc6ed6fe5a8a48d915caa0
+ conflicts("%gcc@13:", when="@:1.63", msg="Rust<1.64 not compatible with GCC>=13")
extendable = True
executables = ["^rustc$", "^cargo$"]