ref: 66095ce5951cc382e064dc724f9019c0220e652f
parent: 9d0807cd5bf5fdbefbd71caf6763f5766164ec4b
author: Johann <johannkoenig@google.com>
date: Thu Apr 2 06:14:38 EDT 2020
x86inc.asm: set PREFIX from libvpx defines Reapply 4de9641f1 BUG=webm:1679 Change-Id: I70b2224121f8f997fcd04c38a07a8126c2855ec6
--- a/third_party/x86inc/README.libvpx_new
+++ b/third_party/x86inc/README.libvpx_new
@@ -10,3 +10,5 @@
Local Modifications:
Get configuration from vpx_config.asm.
Prefix functions with vpx by default.
+Manage name mangling (prefixing with '_') manually because 'PREFIX' does not
+ exist in libvpx.
--- a/third_party/x86inc/x86inc.asm_new
+++ b/third_party/x86inc/x86inc.asm_new
@@ -82,6 +82,15 @@
%define FORMAT_MACHO 1
%endif
+; Set PREFIX for libvpx builds.
+%if FORMAT_ELF
+ %undef PREFIX
+%elif WIN64
+ %undef PREFIX
+%else
+ %define PREFIX
+%endif
+
%ifdef PREFIX
%define mangle(x) _ %+ x
%else