Only use -fvisibility=hidden if SDL will define some symbols as available. :)
authorSam Lantinga <slouken@libsdl.org>
Sat, 29 Apr 2006 04:08:40 +0000
changeset 1745 741dc4e89f3a
parent 1744 7f39af143e38
child 1746 a0ddae8b43cf
Only use -fvisibility=hidden if SDL will define some symbols as available. :)
configure.in
--- a/configure.in	Fri Apr 28 05:46:07 2006 +0000
+++ b/configure.in	Sat Apr 29 04:08:40 2006 +0000
@@ -715,7 +715,9 @@
     save_CFLAGS="$CFLAGS"
     CFLAGS="$save_CFLAGS $visibility_CFLAGS"
     AC_TRY_COMPILE([
-        int placeholder = 1;
+    #if !defined(__GNUC__) || __GNUC__ < 4
+    #error SDL only uses visibility attributes in GCC 4 or newer
+    #endif
     ],[
     ],[
     have_gcc_fvisibility=yes