Browse Source

Fix symbol visibility issue in p3d_plugin.so

rdb 10 years ago
parent
commit
29ef15db3f
1 changed files with 4 additions and 0 deletions
  1. 4 0
      direct/src/plugin/p3d_plugin.h

+ 4 - 0
direct/src/plugin/p3d_plugin.h

@@ -53,7 +53,11 @@
 #endif
 #endif
 
 
 #else  /* _WIN32 */
 #else  /* _WIN32 */
+#if defined(BUILDING_P3D_PLUGIN) && defined(__GNUC__)
+#define EXPCL_P3D_PLUGIN __attribute__((visibility("default")))
+#else
 #define EXPCL_P3D_PLUGIN
 #define EXPCL_P3D_PLUGIN
+#endif
 
 
 #endif  /* _WIN32 */
 #endif  /* _WIN32 */