1*4882a593SmuzhiyunFrom 4ddaf78dad5a9ee4a0658235f71b75132192123e Mon Sep 17 00:00:00 2001 2*4882a593SmuzhiyunFrom: Khem Raj <raj.khem@gmail.com> 3*4882a593SmuzhiyunDate: Sat, 7 Apr 2012 18:52:12 -0700 4*4882a593SmuzhiyunSubject: [PATCH] plugin.h: Change visibility to default for debug symbols 5*4882a593Smuzhiyun 6*4882a593Smuzhiyungold refuses to link in undefined weak symbols which 7*4882a593Smuzhiyunhave hidden visibility 8*4882a593Smuzhiyun 9*4882a593SmuzhiyunSigned-off-by: Khem Raj <raj.khem@gmail.com> 10*4882a593Smuzhiyun 11*4882a593Smuzhiyun 12*4882a593SmuzhiyunUpstream-Status: Pending 13*4882a593Smuzhiyun--- 14*4882a593Smuzhiyun include/plugin.h | 4 ++-- 15*4882a593Smuzhiyun 1 files changed, 2 insertions(+), 2 deletions(-) 16*4882a593Smuzhiyun 17*4882a593Smuzhiyundiff --git a/include/plugin.h b/include/plugin.h 18*4882a593Smuzhiyunindex 692a4e5..a9361c3 100644 19*4882a593Smuzhiyun--- a/include/plugin.h 20*4882a593Smuzhiyun+++ b/include/plugin.h 21*4882a593Smuzhiyun@@ -89,9 +89,9 @@ struct connman_plugin_desc { 22*4882a593Smuzhiyun #else 23*4882a593Smuzhiyun #define CONNMAN_PLUGIN_DEFINE(name, description, version, priority, init, exit) \ 24*4882a593Smuzhiyun extern struct connman_debug_desc __start___debug[] \ 25*4882a593Smuzhiyun- __attribute__ ((weak, visibility("hidden"))); \ 26*4882a593Smuzhiyun+ __attribute__ ((weak, visibility("default"))); \ 27*4882a593Smuzhiyun extern struct connman_debug_desc __stop___debug[] \ 28*4882a593Smuzhiyun- __attribute__ ((weak, visibility("hidden"))); \ 29*4882a593Smuzhiyun+ __attribute__ ((weak, visibility("default"))); \ 30*4882a593Smuzhiyun extern struct connman_plugin_desc connman_plugin_desc \ 31*4882a593Smuzhiyun __attribute__ ((visibility("default"))); \ 32*4882a593Smuzhiyun struct connman_plugin_desc connman_plugin_desc = { \ 33*4882a593Smuzhiyun-- 34*4882a593Smuzhiyun1.7.5.4 35*4882a593Smuzhiyun 36