diff --git a/3rdp/build/GNUmakefile b/3rdp/build/GNUmakefile index 83c8ca337e947b0b719aa04c6b8185aa4a3b8b68..135a00a037e27433c0cc00c82292128b7f6d3792 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 0000000000000000000000000000000000000000..426cc67c6e13b146132a05fcd32c78f7259eb8ce --- /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