summaryrefslogtreecommitdiff
path: root/source/l/mozjs68/patches/Remove-unused-LLVM-and-Rust-build-dependencies.patch
diff options
context:
space:
mode:
Diffstat (limited to 'source/l/mozjs68/patches/Remove-unused-LLVM-and-Rust-build-dependencies.patch')
-rw-r--r--source/l/mozjs68/patches/Remove-unused-LLVM-and-Rust-build-dependencies.patch72
1 files changed, 0 insertions, 72 deletions
diff --git a/source/l/mozjs68/patches/Remove-unused-LLVM-and-Rust-build-dependencies.patch b/source/l/mozjs68/patches/Remove-unused-LLVM-and-Rust-build-dependencies.patch
deleted file mode 100644
index d98b577e..00000000
--- a/source/l/mozjs68/patches/Remove-unused-LLVM-and-Rust-build-dependencies.patch
+++ /dev/null
@@ -1,72 +0,0 @@
-Description: Remove unused LLVM and Rust build dependencies
- Since the Javascript engine is normally part of Firefox, its build
- system has dependencies on the LLVM and Rust toolchains. This limits
- the number of architectures which mozjs68 can be built on.
- .
- It turns out, however, that neither LLVM nor Rust are used when mozjs68
- is being built and these build dependencies are therefore not necessary.
- .
- This patch removes them and allows mozjs68 to be built on any architecture.
- .
-Author: John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de>
-Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=959144
-Forwarded: no
-Last-Update: 2020-04-30
-
-Index: mozjs68-68.6.0/js/moz.configure
-===================================================================
---- mozjs68-68.6.0.orig/js/moz.configure
-+++ mozjs68-68.6.0/js/moz.configure
-@@ -18,11 +18,6 @@ def building_js(build_project):
- option(env='JS_STANDALONE', default=building_js,
- help='Reserved for internal use')
-
--include('../build/moz.configure/rust.configure',
-- when='--enable-compile-environment')
--include('../build/moz.configure/bindgen.configure',
-- when='--enable-compile-environment')
--
- @depends('JS_STANDALONE')
- def js_standalone(value):
- if value:
-Index: mozjs68-68.6.0/moz.configure
-===================================================================
---- mozjs68-68.6.0.orig/moz.configure
-+++ mozjs68-68.6.0/moz.configure
-@@ -598,36 +598,6 @@ set_config('MAKENSISU_FLAGS', nsis_flags
-
- check_prog('7Z', ('7z', '7za'), allow_missing=True, when=target_is_windows)
-
--
--@depends(host_c_compiler, c_compiler, bindgen_config_paths)
--def llvm_objdump(host_c_compiler, c_compiler, bindgen_config_paths):
-- clang = None
-- for compiler in (host_c_compiler, c_compiler):
-- if compiler and compiler.type == 'clang':
-- clang = compiler.compiler
-- break
-- elif compiler and compiler.type == 'clang-cl':
-- clang = os.path.join(os.path.dirname(compiler.compiler), 'clang')
-- break
--
-- if not clang and bindgen_config_paths:
-- clang = bindgen_config_paths.clang_path
-- llvm_objdump = 'llvm-objdump'
-- if clang:
-- out = check_cmd_output(clang, '--print-prog-name=llvm-objdump',
-- onerror=lambda: None)
-- if out:
-- llvm_objdump = out.rstrip()
-- return (llvm_objdump,)
--
--
--llvm_objdump = check_prog('LLVM_OBJDUMP', llvm_objdump, what='llvm-objdump',
-- when='--enable-compile-environment',
-- paths=toolchain_search_path)
--
--add_old_configure_assignment('LLVM_OBJDUMP', llvm_objdump)
--
--
- # Please do not add configure checks from here on.
-
- # Fallthrough to autoconf-based configure