diff options
-rw-r--r-- | ChangeLog | 3 | ||||
-rw-r--r-- | csu/libc-start.c | 3 |
2 files changed, 5 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog index da92463565..930af2afaf 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,8 @@ 2013-04-25 Maciej W. Rozycki <macro@codesourcery.com> + * csu/libc-start.c (__libc_start_main) [!SHARED]: Declare + __ehdr_start with hidden visibility. + * soft-fp/op-common.h (_FP_SQRT): s/sNAN/NAN/ in a comment. 2013-04-24 Carlos O'Donell <carlos@redhat.com> diff --git a/csu/libc-start.c b/csu/libc-start.c index fa9085cf55..e5da3efd06 100644 --- a/csu/libc-start.c +++ b/csu/libc-start.c @@ -161,7 +161,8 @@ LIBC_START_MAIN (int (*main) (int, char **, char ** MAIN_AUXVEC_DECL), So we can set up _dl_phdr and _dl_phnum even without any information from auxv. */ - extern const ElfW(Ehdr) __ehdr_start __attribute__ ((weak)); + extern const ElfW(Ehdr) __ehdr_start + __attribute__ ((weak, visibility ("hidden"))); if (&__ehdr_start != NULL) { assert (__ehdr_start.e_phentsize == sizeof *GL(dl_phdr)); |