From: Ulrich Drepper Date: Wed, 12 Jul 2006 18:39:51 +0000 (+0000) Subject: Don't use internal visibility anywhere. X-Git-Tag: elfutils-0.122~6 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=d89d2dbf9c5d2d06ace9bd7b00c7fa843614752c;p=thirdparty%2Felfutils.git Don't use internal visibility anywhere. --- diff --git a/ChangeLog b/ChangeLog index ece0af15b..aa95ce231 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2006-07-12 Ulrich Drepper + + * configure.ac (internal_function): Don't use internal visibility. + 2006-07-05 Ulrich Drepper * configure.ac: Add dummy automake conditional to get dependencies diff --git a/configure.ac b/configure.ac index ec6286edb..de81c68c3 100644 --- a/configure.ac +++ b/configure.ac @@ -246,15 +246,13 @@ AH_BOTTOM([ extern __typeof (name) aliasname __attribute__ ((alias (#name))); #ifdef __i386__ -# define internal_function_def __attribute__ ((regparm (3), stdcall)) +# define internal_function __attribute__ ((regparm (3), stdcall)) #else -# define internal_function_def /* nothing */ +# define internal_function /* nothing */ #endif -# define internal_function \ - internal_function_def __attribute__ ((visibility ("internal"))) -# define internal_strong_alias(name, aliasname) \ - extern __typeof (name) aliasname __attribute__ ((alias (#name), visibility ("internal"))) internal_function_def; +#define internal_strong_alias(name, aliasname) \ + extern __typeof (name) aliasname __attribute__ ((alias (#name))) internal_function; #define attribute_hidden \ __attribute__ ((visibility ("hidden")))