From ccc87908a98e7fcbf69fb70ceda7efa5c6e545ec Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?M=C3=A5ns=20Rullg=C3=A5rd?= <mans@mansr.com>
Date: Tue, 15 Jun 2010 15:24:28 +0000
Subject: [PATCH] Fix symbol version compat wrappers on systems with export
 prefixes

Originally committed as revision 23615 to svn://svn.ffmpeg.org/ffmpeg/trunk
---
 libavutil/internal.h | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/libavutil/internal.h b/libavutil/internal.h
index 2d744dfd4bb..b361f722fa3 100644
--- a/libavutil/internal.h
+++ b/libavutil/internal.h
@@ -197,13 +197,13 @@
 #endif
 
 #if HAVE_SYMVER_ASM_LABEL
-#   define FF_SYMVER(type, name, args, ver)             \
-    type ff_##name args __asm__ (#name "@" ver);        \
+#   define FF_SYMVER(type, name, args, ver)                     \
+    type ff_##name args __asm__ (EXTERN_PREFIX #name "@" ver);  \
     type ff_##name args
 #elif HAVE_SYMVER_GNU_ASM
-#   define FF_SYMVER(type, name, args, ver)             \
-    __asm__ (".symver ff_" #name "," #name "@" ver);    \
-    type ff_##name args;                                \
+#   define FF_SYMVER(type, name, args, ver)                             \
+    __asm__ (".symver ff_" #name "," EXTERN_PREFIX #name "@" ver);      \
+    type ff_##name args;                                                \
     type ff_##name args
 #endif
 
-- 
GitLab