From: Yaakov Selkowitz <[email protected]> Cygwin's gcc4 accepts visibility attributes but does actually use them, generating tons of warnings that they are not supported.
Signed-off-by: Yaakov Selkowitz <[email protected]> --- configure.ac | 2 +- pixman/pixman-compiler.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/configure.ac b/configure.ac index c548174..6db240f 100644 --- a/configure.ac +++ b/configure.ac @@ -143,7 +143,7 @@ dnl -fvisibility stuff have_gcc4=no AC_MSG_CHECKING(for -fvisibility) AC_COMPILE_IFELSE([ -#if defined(__GNUC__) && (__GNUC__ >= 4) +#if defined(__GNUC__) && (__GNUC__ >= 4) && !defined(__CYGWIN__) #else error Need GCC 4.0 for visibility #endif diff --git a/pixman/pixman-compiler.h b/pixman/pixman-compiler.h index 9647dbb..37dcf72 100644 --- a/pixman/pixman-compiler.h +++ b/pixman/pixman-compiler.h @@ -60,7 +60,7 @@ #endif /* GCC visibility */ -#if defined(__GNUC__) && __GNUC__ >= 4 +#if defined(__GNUC__) && __GNUC__ >= 4 && !defined(__CYGWIN__) # define PIXMAN_EXPORT __attribute__ ((visibility("default"))) /* Sun Studio 8 visibility */ #elif defined(__SUNPRO_C) && (__SUNPRO_C >= 0x550) -- 1.6.4.2 _______________________________________________ xorg-devel mailing list [email protected] http://lists.x.org/mailman/listinfo/xorg-devel
