f55288c081
- Add hopefully-fix-rustdoc-build.patch to fix rustdoc compilation - Update to version 1.39.0 + Language - You can now create async functions and blocks with async fn, async move {}, and async {} respectively, and you can now call .await on async expressions. - You can now use certain attributes on function, closure, and function pointer parameters. - You can now take shared references to bind-by-move patterns in the if guards of match arms. + Compiler - Added tier 3 support for the i686-unknown-uefi target. - Added tier 3 support for the sparc64-unknown-openbsd target. - rustc will now trim code snippets in diagnostics to fit in your terminal. - You can now pass --show-output argument to test binaries to print the output of successful tests. + For more details: https://github.com/rust-lang/rust/blob/stable/RELEASES.md#version-1390-2019-11-07 - Drop patches already merged in upstream: + rust-61206-assume-tarball-llvm-is-fresh.patch + add-option-to-allow-warnings.patch OBS-URL: https://build.opensuse.org/request/show/746768 OBS-URL: https://build.opensuse.org/package/show/devel:languages:rust/rust?expand=0&rev=233
18 lines
510 B
Diff
18 lines
510 B
Diff
Index: rustc-1.39.0-src/src/librustc_llvm/build.rs
|
|
===================================================================
|
|
--- rustc-1.39.0-src.orig/src/librustc_llvm/build.rs
|
|
+++ rustc-1.39.0-src/src/librustc_llvm/build.rs
|
|
@@ -137,6 +137,12 @@ fn main() {
|
|
continue;
|
|
}
|
|
|
|
+ // hack to avoid flag on openSUSE which is incompatible with GCC
|
|
+ if flag.starts_with("-W") && flag.contains("string-conversion") {
|
|
+ continue;
|
|
+ }
|
|
+
|
|
+
|
|
cfg.flag(flag);
|
|
}
|
|
|