diff options
| author | Ulf Hermann <[email protected]> | 2017-02-24 16:02:31 +0100 |
|---|---|---|
| committer | Ulf Hermann <[email protected]> | 2017-04-28 10:15:14 +0000 |
| commit | 69cdfee21c15e68ab39fe86a86766bb474c2fc78 (patch) | |
| tree | e37ce1d7e6d90abf8d15e102e05d15191b94e4d5 /libelf | |
| parent | 76acde30382254f7ca51af67ea91433719080edd (diff) | |
Check if gcc complains about __attribute__ (visibility(..))
If so, define attribute_hidden to be empty. Also, use attribute_hidden
in all places where we hide symbols.
Change-Id: I37353459710dbbd1c6c6c46110514fc18515c814
Reviewed-by: Christian Kandeler <[email protected]>
Diffstat (limited to 'libelf')
| -rw-r--r-- | libelf/ChangeLog | 4 | ||||
| -rw-r--r-- | libelf/libelfP.h | 2 |
2 files changed, 5 insertions, 1 deletions
diff --git a/libelf/ChangeLog b/libelf/ChangeLog index 1c6cce29..fd58ed31 100644 --- a/libelf/ChangeLog +++ b/libelf/ChangeLog @@ -1,5 +1,9 @@ 2017-04-27 Ulf Hermann <[email protected]> + * libelfP.h: Use attribute_hidden. + +2017-04-27 Ulf Hermann <[email protected]> + * Makefile.am: Use fpic_CFLAGS and dso_LDFLAGS. 2017-04-27 Ulf Hermann <[email protected]> diff --git a/libelf/libelfP.h b/libelf/libelfP.h index 7ee6625a..a4a0a3a9 100644 --- a/libelf/libelfP.h +++ b/libelf/libelfP.h @@ -578,7 +578,7 @@ extern Elf_Data *__elf64_xlatetof_internal (Elf_Data *__dest, extern unsigned int __elf_version_internal (unsigned int __version) attribute_hidden; extern unsigned long int __elf_hash_internal (const char *__string) - __attribute__ ((__pure__, visibility ("hidden"))); + __attribute__ ((__pure__)) attribute_hidden; extern long int __elf32_checksum_internal (Elf *__elf) attribute_hidden; extern long int __elf64_checksum_internal (Elf *__elf) attribute_hidden; |
