diff --git a/include/my_global.h b/include/my_global.h
index 4e6d622b6f49cc2779ae1c8aca86f4c77d517044..a9468f6561ecd0434d507f1985334b690574c519 100644
--- a/include/my_global.h
+++ b/include/my_global.h
@@ -44,7 +44,7 @@
 #endif /* __CYGWIN__ */
 
 /* Determine when to use "#pragma interface" */
-#if !defined(__CYGWIN__) && !defined(__ICC) && (__GNUC__ < 3)
+#if !defined(__CYGWIN__) && !defined(__ICC) && defined(__GNUC__) && (__GNUC__ < 3)
 #define USE_PRAGMA_INTERFACE
 #endif