From b36749f51e5a347fd08d1b8670afda4d7ce9bb85 Mon Sep 17 00:00:00 2001 From: "Rob Swindell (ChromeOS)" <rob@synchro.net> Date: Wed, 25 Jan 2023 18:55:18 -0800 Subject: [PATCH] Disable warnings when build (very noisy) SpiderMonkey C++ code --- 3rdp/build/GNUmakefile | 1 + 3rdp/build/js-disable-warnings.patch | 11 +++++++++++ 2 files changed, 12 insertions(+) create mode 100644 3rdp/build/js-disable-warnings.patch diff --git a/3rdp/build/GNUmakefile b/3rdp/build/GNUmakefile index 83c8ca337e..135a00a037 100644 --- a/3rdp/build/GNUmakefile +++ b/3rdp/build/GNUmakefile @@ -73,6 +73,7 @@ $(JSLIB_BUILD): $(3RDP_ROOT)/dist/libmozjs.tgz $(3RDP_ROOT)/build/js_src_jsnativ $(QUIET)patch -b -p0 -d $(JS_SRC) < js-allow-python3.patch $(QUIET)patch -b -p0 -d $(JS_SRC) < js-config.guess.patch $(QUIET)patch -b -p0 -d $(JS_SRC) < js-makefile.patch + $(QUIET)patch -b -p0 -d $(JS_SRC) < js-disable-warnings.patch -$(QUIET)cd $(JS_SRC)/js-1.8.5/js/src && autoconf-2.13 $(QUIET)cd $(JS_SRC)/js-1.8.5/js/src && env $(JS_CONFIGURE_ENV) ./configure $(JS_CONFIGURE_ARGS) $(QUIET)$(MAKE) -C $(JS_SRC)/js-1.8.5/js/src diff --git a/3rdp/build/js-disable-warnings.patch b/3rdp/build/js-disable-warnings.patch new file mode 100644 index 0000000000..426cc67c6e --- /dev/null +++ b/3rdp/build/js-disable-warnings.patch @@ -0,0 +1,11 @@ +--- js/src/Makefile.in.orig 2023-01-25 18:43:01.101375334 -0800 ++++ js/src/Makefile.in 2023-01-25 18:37:27.917346828 -0800 +@@ -652,6 +652,8 @@ + NSPR_STATIC_PATH = $(DIST)/lib + endif + ++CXXFLAGS += -w ++ + ifdef MOZ_VTUNE + CXXFLAGS += -IC:/Program\ Files/Intel/VTune/Analyzer/Include + EXTRA_DSO_LDOPTS += C:/Program\ Files/Intel/VTune/Analyzer/Lib/VtuneApi.lib -- GitLab