Skip to content
Snippets Groups Projects
Commit dc440697 authored by Deucе's avatar Deucе :ok_hand_tone4:
Browse files

Don't build the JS shell.

We don't need it (I hope), and it plays fast and loose with the config
options so it won't compile with some sets of them, making it hard
to troubleshoot stuff.
parent 81112cb0
No related branches found
No related tags found
No related merge requests found
...@@ -58,7 +58,8 @@ $(JS_SRC): | $(3RDPSRCDIR) ...@@ -58,7 +58,8 @@ $(JS_SRC): | $(3RDPSRCDIR)
$(JS_IDIR): | $(3RDPODIR) $(JS_IDIR): | $(3RDPODIR)
$(QUIET)$(IFNOTEXIST) mkdir $(JS_IDIR) $(QUIET)$(IFNOTEXIST) mkdir $(JS_IDIR)
$(JSLIB_BUILD): $(3RDP_ROOT)/dist/libmozjs.tgz $(3RDP_ROOT)/build/js_src_jsnativestack_cpp.patch $(3RDP_ROOT)/build/js-configure.patch $(3RDP_ROOT)/build/js-configure.in.patch $(3RDP_ROOT)/build/imacro-asm-fix.patch $(3RDP_ROOT)/build/js-volatile-outside-functions.patch $(3RDP_ROOT)/build/js-Wno-misleading-indentation.patch $(3RDP_ROOT)/build/js-allow-python3.patch | $(JS_SRC) $(JS_IDIR) # $(QUIET)patch -b -p0 -d $(JS_SRC) < js-no-rwx-pages.patch
$(JSLIB_BUILD): $(3RDP_ROOT)/dist/libmozjs.tgz $(3RDP_ROOT)/build/js_src_jsnativestack_cpp.patch $(3RDP_ROOT)/build/js-configure.patch $(3RDP_ROOT)/build/js-configure.in.patch $(3RDP_ROOT)/build/imacro-asm-fix.patch $(3RDP_ROOT)/build/js-volatile-outside-functions.patch $(3RDP_ROOT)/build/js-Wno-misleading-indentation.patch $(3RDP_ROOT)/build/js-allow-python3.patch $(3RDP_ROOT)/build/js-no-rwx-pages.patch $(3RDP_ROOT)/build/js-disable-shell.patch | $(JS_SRC) $(JS_IDIR)
@echo Creating $@ ... @echo Creating $@ ...
$(QUIET)-rm -rf $(JS_SRC)/* $(QUIET)-rm -rf $(JS_SRC)/*
$(QUIET)tar -xzC $(JS_SRC) -f $(3RDPDISTDIR)/libmozjs.tgz $(QUIET)tar -xzC $(JS_SRC) -f $(3RDPDISTDIR)/libmozjs.tgz
...@@ -73,6 +74,7 @@ $(JSLIB_BUILD): $(3RDP_ROOT)/dist/libmozjs.tgz $(3RDP_ROOT)/build/js_src_jsnativ ...@@ -73,6 +74,7 @@ $(JSLIB_BUILD): $(3RDP_ROOT)/dist/libmozjs.tgz $(3RDP_ROOT)/build/js_src_jsnativ
$(QUIET)patch -b -p0 -d $(JS_SRC) < js-config.guess.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-makefile.patch
$(QUIET)patch -b -p0 -d $(JS_SRC) < js-disable-warnings.patch $(QUIET)patch -b -p0 -d $(JS_SRC) < js-disable-warnings.patch
$(QUIET)patch -b -p0 -d $(JS_SRC) < js-disable-shell.patch
-$(QUIET)cd $(JS_SRC)/js-1.8.5/js/src && autoconf-2.13 -$(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)cd $(JS_SRC)/js-1.8.5/js/src && env $(JS_CONFIGURE_ENV) ./configure $(JS_CONFIGURE_ARGS)
ifdef VERBOSE ifdef VERBOSE
......
--- js-1.8.5/js/src/configure.orig 2024-02-05 01:55:51.182253000 -0500
+++ js-1.8.5/js/src/configure 2024-02-05 01:56:06.239782000 -0500
@@ -14838,7 +14838,7 @@
JS_NATIVE_EDITLINE=
EDITLINE_LIBS=
-JS_DISABLE_SHELL=
+JS_DISABLE_SHELL=1
case "$target" in
*-wince*|*-winmo*|*-mingw*|*-cygwin*|*-msvc*|*-mks*)
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment