From 551f7bc3748bff14c613eb608365c73870e0a296 Mon Sep 17 00:00:00 2001 From: Ali <> Date: Sun, 24 Jan 2021 13:20:02 +0400 Subject: [PATCH] Fix armv7 build --- build-system/Make/Make.py | 11 +++++++++++ third-party/webrtc/BUILD | 3 ++- 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/build-system/Make/Make.py b/build-system/Make/Make.py index de54c8d46b..e8ce6321d9 100644 --- a/build-system/Make/Make.py +++ b/build-system/Make/Make.py @@ -123,6 +123,16 @@ class BazelCommandLine: # Build single-architecture binaries. It is almost 2 times faster is 32-bit support is not required. '--ios_multi_cpus=arm64', + # Always build universal Watch binaries. + '--watchos_cpus=armv7k,arm64_32' + ] + self.common_debug_args + elif configuration == 'debug_armv7': + self.configuration_args = [ + # bazel debug build configuration + '-c', 'dbg', + + '--ios_multi_cpus=armv7', + # Always build universal Watch binaries. '--watchos_cpus=armv7k,arm64_32' ] + self.common_debug_args @@ -465,6 +475,7 @@ if __name__ == '__main__': '--configuration', choices=[ 'debug_arm64', + 'debug_armv7', 'release_arm64', 'release_universal' ], diff --git a/third-party/webrtc/BUILD b/third-party/webrtc/BUILD index 6ffa5c5ba0..256b9ab9ad 100644 --- a/third-party/webrtc/BUILD +++ b/third-party/webrtc/BUILD @@ -3266,7 +3266,8 @@ common_arm_specific_sources = ["webrtc-ios/src/" + path for path in [ ]] armv7_specific_sources = ["webrtc-ios/src/" + path for path in [ - + "common_audio/signal_processing/filter_ar_fast_q12.c", + "common_audio/signal_processing/complex_bit_reverse.c", ]] arm64_specific_sources = ["webrtc-ios/src/" + path for path in [