mozilla-bmo1622013.patch
branchfirefox76
changeset 1125 3fd9346c90a6
parent 1124 f890ebd6b627
child 1126 6b7cd9ae087d
equal deleted inserted replaced
1124:f890ebd6b627 1125:3fd9346c90a6
     1 From be45ba20c33a8a247115e79fd4c1f3295d652ba3 Mon Sep 17 00:00:00 2001
       
     2 From: Jan Beich <jbeich@FreeBSD.org>
       
     3 Date: Mon, 23 Mar 2020 08:20:22 +0000
       
     4 Subject: [PATCH] Bug 1622013 - Build *_mmx.c files with -mmmx in bundled libvpx.
       
     5 
       
     6 diff --git a/media/libvpx/moz.build b/media/libvpx/moz.build
       
     7 index f3845941fe4de..47853d43408b7 100644
       
     8 --- a/media/libvpx/moz.build
       
     9 +++ b/media/libvpx/moz.build
       
    10 @@ -97,16 +97,18 @@ if CONFIG['OS_TARGET'] == 'Android':
       
    11      DEFINES['__linux__'] = True
       
    12  
       
    13      SOURCES += [
       
    14          '%%%s/sources/android/cpufeatures/cpu-features.c' % CONFIG['ANDROID_NDK'],
       
    15      ]
       
    16  
       
    17  for f in SOURCES:
       
    18      if f.endswith('.c'):
       
    19 +        if 'mmx.c' in f:
       
    20 +            SOURCES[f].flags += ['-mmmx']
       
    21          if 'sse2.c' in f:
       
    22              SOURCES[f].flags += CONFIG['SSE2_FLAGS']
       
    23          if 'ssse3.c' in f:
       
    24              SOURCES[f].flags += ['-mssse3']
       
    25          if 'sse4.c' in f:
       
    26              SOURCES[f].flags += ['-msse4.1']
       
    27          if 'avx.c' in f:
       
    28              SOURCES[f].flags += ['-mavx']