[build] Fix building on gcc 3
[people/lynusvaz/gpxe.git] / src / include / compiler.h
index 7b5a58d..889c240 100644 (file)
@@ -66,7 +66,9 @@ __asm__ ( ".equ\t" OBJECT_SYMBOL_STR ", 0" );
  * This is a stronger claim than specifying "-fvisibility=hidden",
  * since it also affects symbols marked with "extern".
  */
+#if __GNUC__ >= 4
 #pragma GCC visibility push(hidden)
+#endif
 
 /** @def DBG
  *