From 247997afed3d7c2c92b03fd6b51e08e34361d139 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Fri, 12 Jan 2007 15:17:00 +0000 Subject: [PATCH] Make G_GNUC_INTERNAL a no-op for gcc 2.95. (#329031, David Schleef, Marc 2007-01-12 Matthias Clasen * configure.in: Make G_GNUC_INTERNAL a no-op for gcc 2.95. (#329031, David Schleef, Marc Brockschmidt) svn path=/trunk/; revision=5245 --- ChangeLog | 5 +++++ configure.in | 4 ++++ 2 files changed, 9 insertions(+) diff --git a/ChangeLog b/ChangeLog index d4979ed..230cfaf 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,10 @@ 2007-01-12 Matthias Clasen + * configure.in: Make G_GNUC_INTERNAL a no-op for + gcc 2.95. (#329031, David Schleef, Marc Brockschmidt) + +2007-01-12 Matthias Clasen + * gthread/gthread-posix.c: * glib/gtimer.c: * glib/gthread.c: Fix errors in the recently moved diff --git a/configure.in b/configure.in index 8203fd8..f0400c2 100644 --- a/configure.in +++ b/configure.in @@ -2433,8 +2433,12 @@ _______EOF if test x$g_have_gnuc_visibility = xyes ; then cat >>$outfile <<_______EOF +#if __GNUC__ == 2 && __GNUC_MINOR__ == 95 +#define G_GNUC_INTERNAL +#else #define G_HAVE_GNUC_VISIBILITY 1 #define G_GNUC_INTERNAL __attribute__((visibility("hidden"))) +#fi _______EOF else cat >>$outfile <<_______EOF -- 2.7.4