diff --git a/src/lib/E_Lib.h b/src/lib/E_Lib.h index 442508e0e..4e1f4bac2 100644 --- a/src/lib/E_Lib.h +++ b/src/lib/E_Lib.h @@ -14,8 +14,12 @@ # define EAPI __declspec(dllimport) # endif #else -# ifdef GCC_HASCLASSVISIBILITY -# define EAPI __attribute__ ((visibility("default"))) +# ifdef __GNUC__ +# if __GNUC__ >= 4 +# define EAPI __attribute__ ((visibility("default"))) +# else +# define EAPI +# endif # else # define EAPI # endif