shithub: libvpx

Download patch

ref: 0bfab06084e44a62067aeabf43ba8087cee4a3ae
parent: 30d29529c984eabc7932bedc5629dda28a756b41
parent: 36840e95ca2813ead51db7f8992c9ce0f47a942d
author: Johann Koenig <johannkoenig@google.com>
date: Wed Aug 29 16:17:49 EDT 2018

Merge "rtcd: fix --required flag"

--- a/build/make/rtcd.pl
+++ b/build/make/rtcd.pl
@@ -400,12 +400,13 @@
 #
 
 &require("c");
+&require(keys %required);
 if ($opts{arch} eq 'x86') {
   @ALL_ARCHS = filter(qw/mmx sse sse2 sse3 ssse3 sse4_1 avx avx2 avx512/);
   x86;
 } elsif ($opts{arch} eq 'x86_64') {
   @ALL_ARCHS = filter(qw/mmx sse sse2 sse3 ssse3 sse4_1 avx avx2 avx512/);
-  @REQUIRES = filter(keys %required ? keys %required : qw/mmx sse sse2/);
+  @REQUIRES = filter(qw/mmx sse sse2/);
   &require(@REQUIRES);
   x86;
 } elsif ($opts{arch} eq 'mips32' || $opts{arch} eq 'mips64') {
@@ -433,6 +434,7 @@
   arm;
 } elsif ($opts{arch} eq 'armv8' || $opts{arch} eq 'arm64' ) {
   @ALL_ARCHS = filter(qw/neon/);
+  &require("neon");
   arm;
 } elsif ($opts{arch} =~ /^ppc/ ) {
   @ALL_ARCHS = filter(qw/vsx/);