annotate lang/rust/patch-rust.patch @ 1272:a30768258e0e

crypto/mbedtls: initial import
author David Demelier <markand@malikania.fr>
date Wed, 10 Nov 2021 15:12:39 +0100
parents e45b5d1810ab
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1176
e45b5d1810ab lang/rust: initial import, closes #1097
David Demelier <markand@malikania.fr>
parents:
diff changeset
1 $OpenBSD: patch-src_bootstrap_lib_rs,v 1.24 2019/09/29 08:23:17 semarie Exp $
e45b5d1810ab lang/rust: initial import, closes #1097
David Demelier <markand@malikania.fr>
parents:
diff changeset
2 let us compilation choice to be honored.
e45b5d1810ab lang/rust: initial import, closes #1097
David Demelier <markand@malikania.fr>
parents:
diff changeset
3 https://github.com/rust-lang/rust/issues/39900
e45b5d1810ab lang/rust: initial import, closes #1097
David Demelier <markand@malikania.fr>
parents:
diff changeset
4 Index: src/bootstrap/lib.rs
e45b5d1810ab lang/rust: initial import, closes #1097
David Demelier <markand@malikania.fr>
parents:
diff changeset
5 --- src/bootstrap/lib.rs.orig
e45b5d1810ab lang/rust: initial import, closes #1097
David Demelier <markand@malikania.fr>
parents:
diff changeset
6 +++ src/bootstrap/lib.rs
e45b5d1810ab lang/rust: initial import, closes #1097
David Demelier <markand@malikania.fr>
parents:
diff changeset
7 @@ -104,7 +104,7 @@
e45b5d1810ab lang/rust: initial import, closes #1097
David Demelier <markand@malikania.fr>
parents:
diff changeset
8 //! also check out the `src/bootstrap/README.md` file for more information.
e45b5d1810ab lang/rust: initial import, closes #1097
David Demelier <markand@malikania.fr>
parents:
diff changeset
9
e45b5d1810ab lang/rust: initial import, closes #1097
David Demelier <markand@malikania.fr>
parents:
diff changeset
10 // NO-RUSTC-WRAPPER
e45b5d1810ab lang/rust: initial import, closes #1097
David Demelier <markand@malikania.fr>
parents:
diff changeset
11 -#![deny(warnings, rust_2018_idioms, unused_lifetimes)]
e45b5d1810ab lang/rust: initial import, closes #1097
David Demelier <markand@malikania.fr>
parents:
diff changeset
12 +#![deny(rust_2018_idioms, unused_lifetimes)]
e45b5d1810ab lang/rust: initial import, closes #1097
David Demelier <markand@malikania.fr>
parents:
diff changeset
13
e45b5d1810ab lang/rust: initial import, closes #1097
David Demelier <markand@malikania.fr>
parents:
diff changeset
14 #![feature(core_intrinsics)]
e45b5d1810ab lang/rust: initial import, closes #1097
David Demelier <markand@malikania.fr>
parents:
diff changeset
15 #![feature(drain_filter)]
e45b5d1810ab lang/rust: initial import, closes #1097
David Demelier <markand@malikania.fr>
parents:
diff changeset
16 @@ -768,7 +768,6 @@ impl Build {
e45b5d1810ab lang/rust: initial import, closes #1097
David Demelier <markand@malikania.fr>
parents:
diff changeset
17 // cc-rs because the build scripts will determine that for themselves.
e45b5d1810ab lang/rust: initial import, closes #1097
David Demelier <markand@malikania.fr>
parents:
diff changeset
18 let mut base = self.cc[&target].args().iter()
e45b5d1810ab lang/rust: initial import, closes #1097
David Demelier <markand@malikania.fr>
parents:
diff changeset
19 .map(|s| s.to_string_lossy().into_owned())
e45b5d1810ab lang/rust: initial import, closes #1097
David Demelier <markand@malikania.fr>
parents:
diff changeset
20 - .filter(|s| !s.starts_with("-O") && !s.starts_with("/O"))
e45b5d1810ab lang/rust: initial import, closes #1097
David Demelier <markand@malikania.fr>
parents:
diff changeset
21 .collect::<Vec<String>>();
e45b5d1810ab lang/rust: initial import, closes #1097
David Demelier <markand@malikania.fr>
parents:
diff changeset
22
e45b5d1810ab lang/rust: initial import, closes #1097
David Demelier <markand@malikania.fr>
parents:
diff changeset
23 // If we're compiling on macOS then we add a few unconditional flags