diff options
author | Joakim Tjernlund <joakim.tjernlund@transmode.se> | 2004-08-27 11:08:35 +0000 |
---|---|---|
committer | Joakim Tjernlund <joakim.tjernlund@transmode.se> | 2004-08-27 11:08:35 +0000 |
commit | d6ea3852863b744ad86802f0a1ebe4d596286a3e (patch) | |
tree | 7966b97e5cdd8c17a7758b496c4ce54b6f8c0f12 /libc/sysdeps/linux/sh | |
parent | 3f2ae8a18aa181090a237ab58f757f3e947796d5 (diff) |
#include "dl-startup.c into ldso.c, making ldso one compilation unit.
Now all functions and vaiables can be made static to reduce relocs.
Basicly, all variables should be merged into one struct variable
and then export that struct. Exported functions should be exported
as functions pointers in the above struct. This will reduce the
number of relocs inside ldso to a handful.
Add -Bsymbolic to linker for ldso. This will resolve all functions
(all JMP_SLOT goes away) and the remaining relocs are transformed into
RELATIVE relocs.
Diffstat (limited to 'libc/sysdeps/linux/sh')
0 files changed, 0 insertions, 0 deletions