Mercurial > vanilla
annotate lang/rust/patch-rust.patch @ 1305:d6172cfe210f
graphics/pixman: upgrade to 0.40.0
author | David Demelier <markand@malikania.fr> |
---|---|
date | Thu, 11 Nov 2021 20:27:07 +0100 |
parents | e45b5d1810ab |
children |
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 |