# HG changeset patch # User Sam Lantinga # Date 1146283720 0 # Node ID 741dc4e89f3a286c5759625b96fded0276de692f # Parent 7f39af143e38b03f529ecce3b446a7c180e8ff9a Only use -fvisibility=hidden if SDL will define some symbols as available. :) diff -r 7f39af143e38 -r 741dc4e89f3a 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