Compile with -fvisibility-hidden by default
authorKristian Høgsberg <krh@bitplanet.net>
Sat, 2 Jan 2010 23:59:54 +0000 (18:59 -0500)
committerKristian Høgsberg <krh@bitplanet.net>
Sun, 3 Jan 2010 20:40:59 +0000 (15:40 -0500)
We have all functions that need to be visible marked with PUBLIC and
this is trimming around 4% off the DRI driver .so size.

configure.ac

index 72afabcf9eb81e8144c746289b26f3f6f86c2af8..b2a969bc8c9477e0500a6f6eeb2f1c7ab3785891 100644 (file)
@@ -95,7 +95,7 @@ esac
 
 dnl Add flags for gcc and g++
 if test "x$GCC" = xyes; then
-    CFLAGS="$CFLAGS -Wall -Wmissing-prototypes -std=c99 -ffast-math"
+    CFLAGS="$CFLAGS -Wall -Wmissing-prototypes -std=c99 -ffast-math -fvisibility=hidden"
 
     # Work around aliasing bugs - developers should comment this out
     CFLAGS="$CFLAGS -fno-strict-aliasing"