diff --git a/config/makefiles/rust.mk b/config/makefiles/rust.mk --- a/config/makefiles/rust.mk +++ b/config/makefiles/rust.mk @@ -328,17 +328,17 @@ force-cargo-library-build: # the chance of proxy bypasses originating from rust code. # The check only works when rust code is built with -Clto but without MOZ_LTO_RUST_CROSS. # Sanitizers and sancov also fail because compiler-rt hooks network functions. -ifndef MOZ_PROFILE_GENERATE -ifeq ($(OS_ARCH), Linux) -ifeq (,$(RUST_SANCOV_FLAGS)$(MOZ_ASAN)$(MOZ_TSAN)$(MOZ_UBSAN)) -ifndef MOZ_LTO_RUST_CROSS -ifdef RUST_LIBRARY_LTO - $(call py_action,check_binary $(@F),--networking $(RUST_LIBRARY_FILE)) -endif -endif -endif -endif -endif +# ifndef MOZ_PROFILE_GENERATE +# ifeq ($(OS_ARCH), Linux) +# ifeq (,$(RUST_SANCOV_FLAGS)$(MOZ_ASAN)$(MOZ_TSAN)$(MOZ_UBSAN)) +# ifndef MOZ_LTO_RUST_CROSS +# ifdef RUST_LIBRARY_LTO +# $(call py_action,check_binary $(@F),--networking $(RUST_LIBRARY_FILE)) +# endif +# endif +# endif +# endif +# endif $(eval $(call make_cargo_rule,$(RUST_LIBRARY_FILE),force-cargo-library-build)) .