diff --git a/webrtc/build/common.gypi b/webrtc/build/common.gypi index e61f3877b1..b420b09f2a 100644 --- a/webrtc/build/common.gypi +++ b/webrtc/build/common.gypi @@ -236,6 +236,14 @@ 'WEBRTC_CLOCK_TYPE_REALTIME', 'WEBRTC_THREAD_RR', ], + # The Android NDK doesn't provide optimized versions of these + # functions. Ensure they are disabled for all compilers. + 'cflags': [ + '-fno-builtin-cos', + '-fno-builtin-sin', + '-fno-builtin-cosf', + '-fno-builtin-sinf', + ], 'conditions': [ ['enable_android_opensl==1', { 'defines': [