From bc32081b3ac386463ab6f726828be3ec51fb376e Mon Sep 17 00:00:00 2001 From: bill-auger Date: Fri, 29 Jan 2021 08:33:56 -0500 Subject: [icecat]: upgrade to v78.7.0 --- ...-disable-network-test-on-static-libraries.patch | 27 ++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 libre/icecat/rust-static-disable-network-test-on-static-libraries.patch (limited to 'libre/icecat/rust-static-disable-network-test-on-static-libraries.patch') diff --git a/libre/icecat/rust-static-disable-network-test-on-static-libraries.patch b/libre/icecat/rust-static-disable-network-test-on-static-libraries.patch new file mode 100644 index 000000000..08915653a --- /dev/null +++ b/libre/icecat/rust-static-disable-network-test-on-static-libraries.patch @@ -0,0 +1,27 @@ +--- config/makefiles/rust.mk ++++ config/makefiles/rust.mk +@@ -304,15 +304,15 @@ + # the chance of proxy bypasses originating from rust code. + # The check only works when rust code is built with -Clto. + # Sanitizers and sancov also fail because compiler-rt hooks network functions. +-ifndef MOZ_PROFILE_GENERATE +-ifeq ($(OS_ARCH), Linux) +-ifeq (,$(rustflags_sancov)$(MOZ_ASAN)$(MOZ_TSAN)$(MOZ_UBSAN)) +-ifneq (,$(filter -Clto,$(cargo_rustc_flags))) +- $(call py_action,check_binary,--target --networking $@) +-endif +-endif +-endif +-endif ++#ifndef MOZ_PROFILE_GENERATE ++#ifeq ($(OS_ARCH), Linux) ++#ifeq (,$(rustflags_sancov)$(MOZ_ASAN)$(MOZ_TSAN)$(MOZ_UBSAN)) ++#ifneq (,$(filter -Clto,$(cargo_rustc_flags))) ++# $(call py_action,check_binary,--target --networking $@) ++#endif ++#endif ++#endif ++#endif + + force-cargo-library-check: + $(call CARGO_CHECK) --lib $(cargo_target_flag) $(rust_features_flag) -- cgit v1.2.3