0016-third_party-libvpx-add-riscv-target.patch 1.1 KB

1234567891011121314151617181920212223242526272829303132333435
  1. From 81299de9e6388b34a00e8731dab6b5081a3b2214 Mon Sep 17 00:00:00 2001
  2. From: Rebecca Chang Swee Fun <rebecca.chang@starfivetech.com>
  3. Date: Wed, 30 Mar 2022 11:26:18 +0000
  4. Subject: [PATCH 16/22] third_party: libvpx: add riscv target
  5. Signed-off-by: Rebecca Chang Swee Fun <rebecca.chang@starfivetech.com>
  6. ---
  7. third_party/libvpx/BUILD.gn | 4 +++-
  8. 1 file changed, 3 insertions(+), 1 deletion(-)
  9. diff --git a/third_party/libvpx/BUILD.gn b/third_party/libvpx/BUILD.gn
  10. index a972e1f18b700..0af79ee63344a 100644
  11. --- a/third_party/libvpx/BUILD.gn
  12. +++ b/third_party/libvpx/BUILD.gn
  13. @@ -35,6 +35,8 @@ if (current_cpu == "x86") {
  14. } else {
  15. cpu_arch_full = current_cpu
  16. }
  17. +} else if (current_cpu == "riscv64") {
  18. + cpu_arch_full = "generic"
  19. } else {
  20. cpu_arch_full = current_cpu
  21. }
  22. @@ -360,7 +362,7 @@ static_library("libvpx") {
  23. configs += [ "//build/config/compiler:optimize_max" ]
  24. }
  25. - if (is_nacl) {
  26. + if (is_nacl || current_cpu == "riscv64") {
  27. sources = libvpx_srcs_generic
  28. public_deps = [ ":libvpx_generic_headers" ]
  29. } else if (current_cpu == "x86") {
  30. --
  31. 2.25.1