diff --git a/legacy/eet/src/lib/Eet_private.h b/legacy/eet/src/lib/Eet_private.h index baa9d2b668..39adee57bc 100644 --- a/legacy/eet/src/lib/Eet_private.h +++ b/legacy/eet/src/lib/Eet_private.h @@ -28,6 +28,13 @@ #include #include +#ifdef __GNUC__ +# if __GNUC__ >= 4 +// BROKEN in gcc 4 on amd64 +//# pragma GCC visibility push(hidden) +# endif +#endif + FILE *_eet_memfile_read_open(void *data, size_t size); void _eet_memfile_read_close(FILE *f); FILE *_eet_memfile_write_open(void **data, size_t *size); diff --git a/legacy/eet/src/lib/eet_data.c b/legacy/eet/src/lib/eet_data.c index 0950abbbd3..dd2ab17c2d 100644 --- a/legacy/eet/src/lib/eet_data.c +++ b/legacy/eet/src/lib/eet_data.c @@ -39,12 +39,6 @@ * */ -#ifdef __GNUC__ -# if __GNUC__ >= 4 -# pragma GCC visibility push(hidden) -# endif -#endif - /*---*/ typedef struct _Eet_Data_Element Eet_Data_Element; diff --git a/legacy/eet/src/lib/eet_image.c b/legacy/eet/src/lib/eet_image.c index 850eaaca84..f578135dbb 100644 --- a/legacy/eet/src/lib/eet_image.c +++ b/legacy/eet/src/lib/eet_image.c @@ -1,12 +1,6 @@ #include "Eet.h" #include "Eet_private.h" -#ifdef __GNUC__ -# if __GNUC__ >= 4 -# pragma GCC visibility push(hidden) -# endif -#endif - /*---*/ typedef struct _JPEG_error_mgr *emptr; diff --git a/legacy/eet/src/lib/eet_lib.c b/legacy/eet/src/lib/eet_lib.c index acfc91a520..22d7b3076d 100644 --- a/legacy/eet/src/lib/eet_lib.c +++ b/legacy/eet/src/lib/eet_lib.c @@ -5,12 +5,6 @@ #include "Eet.h" #include "Eet_private.h" -#ifdef __GNUC__ -# if __GNUC__ >= 4 -# pragma GCC visibility push(hidden) -# endif -#endif - #ifdef HAVE_REALPATH #undef HAVE_REALPATH #endif diff --git a/legacy/eet/src/lib/eet_memfile.c b/legacy/eet/src/lib/eet_memfile.c index 9e5c03d418..f8c3e947c4 100644 --- a/legacy/eet/src/lib/eet_memfile.c +++ b/legacy/eet/src/lib/eet_memfile.c @@ -1,12 +1,6 @@ #include "Eet.h" #include "Eet_private.h" -#ifdef __GNUC__ -# if __GNUC__ >= 4 -# pragma GCC visibility push(hidden) -# endif -#endif - FILE * _eet_memfile_read_open(void *data, size_t size) {