Index: source/miniupnpc/src/declspec.h
===================================================================
--- source/miniupnpc/src/declspec.h	(revision 14819)
+++ source/miniupnpc/src/declspec.h	(working copy)
@@ -5,11 +5,15 @@
 	#ifdef MINIUPNP_EXPORTS
 		#define LIBSPEC __declspec(dllexport)
 	#else
-		#define LIBSPEC __declspec(dllimport)
-	#endif
-#else
-	#define LIBSPEC
-#endif
+		#define LIBSPEC __declspec(dllimport)
+	#endif
+#else
+	#if defined(__GNUC__) && __GNUC__ >= 4
+		#define LIBSPEC __attribute__ ((visibility ("default")))
+	#else
+		#define LIBSPEC
+	#endif
+#endif
+
+#endif
 
-#endif
-
