diff --git a/include/git2/common.h b/include/git2/common.h index 1a595b058..084981674 100644 --- a/include/git2/common.h +++ b/include/git2/common.h @@ -22,7 +22,7 @@ #endif /** Declare a public function exported for application use. */ -#ifdef __GNUC__ +#if __GNUC__ >= 4 # define GIT_EXTERN(type) extern \ __attribute__((visibility("default"))) \ type @@ -33,7 +33,7 @@ #endif /** Declare a public TLS symbol exported for application use. */ -#ifdef __GNUC__ +#if __GNUC__ >= 4 # define GIT_EXTERN_TLS(type) extern \ __attribute__((visibility("default"))) \ GIT_TLS \