From 39f9ab375b2bfd9e46df9695b78870cf1e9cf3c6 Mon Sep 17 00:00:00 2001 From: Moonchild Date: Thu, 14 Oct 2021 23:35:18 +0000 Subject: Issue #1053 - Remove /dom/system/android and dependent modules, as well as robocop. --- build/moz.configure/init.configure | 5 +---- build/moz.configure/toolchain.configure | 14 ++++++-------- 2 files changed, 7 insertions(+), 12 deletions(-) (limited to 'build') diff --git a/build/moz.configure/init.configure b/build/moz.configure/init.configure index 88dd4af888..5cdf52fb65 100644 --- a/build/moz.configure/init.configure +++ b/build/moz.configure/init.configure @@ -308,10 +308,7 @@ def split_triplet(triplet): # mix of uname and config.guess output, while we now only use the latter, # which presumably has a cleaner and leaner output. Let's refine later. os = os.replace('/', '_') - if 'android' in os: - canonical_os = 'Android' - canonical_kernel = 'Linux' - elif os.startswith('linux'): + if os.startswith('linux'): canonical_os = 'GNU' canonical_kernel = 'Linux' elif os.startswith('kfreebsd') and os.endswith('-gnu'): diff --git a/build/moz.configure/toolchain.configure b/build/moz.configure/toolchain.configure index 9a684eaf67..5c8abb974a 100644 --- a/build/moz.configure/toolchain.configure +++ b/build/moz.configure/toolchain.configure @@ -165,9 +165,8 @@ def toolchain_prefix(value, target, host, cross_compiling): @depends(toolchain_prefix, target) def first_toolchain_prefix(toolchain_prefix, target): # Pass TOOLCHAIN_PREFIX down to the build system if it was given from the - # command line/environment (in which case there's only one value in the tuple), - # or when cross-compiling for Android. - if toolchain_prefix and (target.os == 'Android' or len(toolchain_prefix) == 1): + # command line/environment (in which case there's only one value in the tuple). + if toolchain_prefix and (len(toolchain_prefix) == 1): return toolchain_prefix[0] set_config('TOOLCHAIN_PREFIX', first_toolchain_prefix) @@ -840,10 +839,9 @@ def debug_flags(env_debug_flags, enable_debug_flags, default_debug_flags): set_config('MOZ_DEBUG_FLAGS', debug_flags) add_old_configure_assignment('MOZ_DEBUG_FLAGS', debug_flags) -# Some standard library headers (notably bionic on Android) declare standard -# functions (e.g. getchar()) and also #define macros for those standard -# functions. libc++ deals with this by doing something like the following -# (explanatory comments added): +# Some standard library headers declare standard functions (e.g. getchar()) and +# also #define macros for those standard functions. libc++ deals with this by +# doing something like the following (explanatory comments added): # # #ifdef FUNC # // Capture the definition of FUNC. @@ -878,7 +876,7 @@ add_old_configure_assignment('MOZ_DEBUG_FLAGS', debug_flags) # effectively does the same thing we are doing here. @depends(c_compiler, target) def libcxx_inline_visibility(c_compiler, target): - if c_compiler.type == 'clang' and target.os == 'Android': + if c_compiler.type == 'clang': return '' set_define('_LIBCPP_INLINE_VISIBILITY', libcxx_inline_visibility) -- cgit v1.2.3