diff options
Diffstat (limited to 'testing/source/mozilla-firefox/0027-LTO-Only-enable-LTO-for-Rust-when-complete-build-use.patch')
-rw-r--r-- | testing/source/mozilla-firefox/0027-LTO-Only-enable-LTO-for-Rust-when-complete-build-use.patch | 34 |
1 files changed, 0 insertions, 34 deletions
diff --git a/testing/source/mozilla-firefox/0027-LTO-Only-enable-LTO-for-Rust-when-complete-build-use.patch b/testing/source/mozilla-firefox/0027-LTO-Only-enable-LTO-for-Rust-when-complete-build-use.patch deleted file mode 100644 index 387a65ad1..000000000 --- a/testing/source/mozilla-firefox/0027-LTO-Only-enable-LTO-for-Rust-when-complete-build-use.patch +++ /dev/null @@ -1,34 +0,0 @@ -From 8ae6defd8340a13d88977d9973abd79495a99fcd Mon Sep 17 00:00:00 2001 -From: Thomas Deutschmann <whissi@gentoo.org> -Date: Sat, 29 Aug 2020 22:30:59 +0200 -Subject: [PATCH 27/30] LTO: Only enable LTO for Rust when complete build uses - LTO - -Signed-off-by: Thomas Deutschmann <whissi@gentoo.org> ---- - config/makefiles/rust.mk | 2 ++ - 1 file changed, 2 insertions(+) - -diff --git a/config/makefiles/rust.mk b/config/makefiles/rust.mk -index 92f3070a85..0d72914c43 100644 ---- a/config/makefiles/rust.mk -+++ b/config/makefiles/rust.mk -@@ -64,6 +64,7 @@ endif - # These flags are passed via `cargo rustc` and only apply to the final rustc - # invocation (i.e., only the top-level crate, not its dependencies). - cargo_rustc_flags = $(CARGO_RUSTCFLAGS) -+ifdef MOZ_LTO - ifndef DEVELOPER_OPTIONS - ifndef MOZ_DEBUG_RUST - # Enable link-time optimization for release builds, but not when linking -@@ -77,6 +78,7 @@ RUSTFLAGS += -Cembed-bitcode=yes - endif - endif - endif -+endif - - ifdef CARGO_INCREMENTAL - export CARGO_INCREMENTAL --- -2.31.0 - |