From 8ab346fc86fadbe05b64039de3f9500d78318fa8 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Fri, 18 May 2007 14:04:27 +0000 Subject: [PATCH] Fix visibility checks svn path=/trunk/; revision=5504 --- ChangeLog | 5 +++++ configure.in | 6 +++++- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 9473fe297..b4eb51c38 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2007-05-18 Matthias Clasen + + * configure.in: Try again to move the compiler-dependency + of G_GNUC_INTERNAL to runtime. + 2007-05-18 Matthias Clasen * configure.in: Don't let PERL_PATH be ''. (#356769, Joseph Sacco) diff --git a/configure.in b/configure.in index 6cd4bdb63..a115da4f8 100644 --- a/configure.in +++ b/configure.in @@ -2509,11 +2509,15 @@ _______EOF fi + if test x$g_have_gnuc_visibility = xyes; then + cat >>$outfile <<_______EOF +#define G_HAVE_GNUC_VISIBILITY 1 +_______EOF + fi cat >>$outfile <<_______EOF #if __GNUC__ == 2 && __GNUC_MINOR__ == 95 #define G_GNUC_INTERNAL #elif defined (__GNUC__) && ((__GNUC__ * 100 + __GNUC_MINOR__) >= 303) -#define G_HAVE_GNUC_VISIBILITY 1 #define G_GNUC_INTERNAL __attribute__((visibility("hidden"))) #elif defined(__SUNPRO_C) && (__SUNPRO_C >= 0x550) #define G_GNUC_INTERNAL __hidden