about summary refs log tree commit diff
diff options
context:
space:
mode:
authorHans Kratz <hans@appfour.com>2021-10-24 15:36:45 +0200
committerHans Kratz <hans@appfour.com>2021-10-24 15:36:45 +0200
commitaacb497c36fca0be3e9805fd0cf8d5fea665bd2f (patch)
tree07243351544adc20cb46e8a43c8fd3709cb7c578
parentbdcb52851231dc14bc6a7915dc62528cae7b8137 (diff)
downloadrust-aacb497c36fca0be3e9805fd0cf8d5fea665bd2f.tar.gz
rust-aacb497c36fca0be3e9805fd0cf8d5fea665bd2f.zip
Temporarily turn overflow checks off for rustc-rayon-core
-rw-r--r--Cargo.toml7
1 files changed, 7 insertions, 0 deletions
diff --git a/Cargo.toml b/Cargo.toml
index 8d6afd2b448..cae48d79517 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -77,6 +77,13 @@ overflow-checks = false
 # per-crate configuration isn't specifiable in the environment.
 codegen-units = 10000
 
+[profile.release.package.rustc-rayon-core]
+# The rustc fork of Rayon has deadlock detection code which intermittently
+# causes overflows in the CI (see https://github.com/rust-lang/rust/issues/90227)
+# so we turn overflow checks off for now.
+# FIXME: This workaround should be removed once #90227 is fixed.
+overflow-checks = false
+
 # These dependencies of the standard library implement symbolication for
 # backtraces on most platforms. Their debuginfo causes both linking to be slower
 # (more data to chew through) and binaries to be larger without really all that