commit | f1faa0e12fd68379420b07ebf2eba43a5be1f2d3 | [log] [tgz] |
---|---|---|
author | Rich Felker <dalias@aerifal.cx> | Tue Apr 14 00:28:30 2015 -0400 |
committer | Rich Felker <dalias@aerifal.cx> | Tue Apr 14 00:28:30 2015 -0400 |
tree | 9812f1cc6247773ecfa5d142e6a42937a2533fa2 | |
parent | f4f9562cc963181ca0ea04fbe6d31f4ca14a5d8c [diff] [blame] |
make _dlstart_c function use hidden visibility otherwise the call/jump from the crt_arch.h asm may not resolve correctly without -Bsymbolic-functions.
diff --git a/src/ldso/dlstart.c b/src/ldso/dlstart.c index 5bd2a08..46f4a5c 100644 --- a/src/ldso/dlstart.c +++ b/src/ldso/dlstart.c
@@ -9,6 +9,7 @@ #include "crt_arch.h" +__attribute__((__visibility__("hidden"))) void _dlstart_c(size_t *sp, size_t *dynv) { size_t i, aux[AUX_CNT], dyn[DYN_CNT];