summaryrefslogtreecommitdiff
path: root/ldso/ldso/ldso.c
diff options
context:
space:
mode:
authorJoakim Tjernlund <joakim.tjernlund@transmode.se>2004-10-07 13:48:21 +0000
committerJoakim Tjernlund <joakim.tjernlund@transmode.se>2004-10-07 13:48:21 +0000
commitc8473092e07d4ab6b506706c7d8b1bef4c18dca6 (patch)
treed1b1f5452357ad9348c426e54515ff78e3aef362 /ldso/ldso/ldso.c
parent1b0ea2fab703f813dcd506d2de311753246b4f8c (diff)
Remove usage of _dl_parse_copy_information() from generic code.
Remove definition of _dl_parse_copy_information() for powerpc. Remaining archs can do the same. Make debugging output of "relocation processing: xxx" a bit more sane.
Diffstat (limited to 'ldso/ldso/ldso.c')
-rw-r--r--ldso/ldso/ldso.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/ldso/ldso/ldso.c b/ldso/ldso/ldso.c
index 02dd786f2..71905b9c0 100644
--- a/ldso/ldso/ldso.c
+++ b/ldso/ldso/ldso.c
@@ -759,14 +759,14 @@ next_lib2:
tpnt->rtld_flags = RTLD_NOW | RTLD_GLOBAL; /* Must not be LAZY */
#ifdef RERELOCATE_LDSO
/* Only rerelocate functions for now. */
- tpnt->init_flag = RELOCS_DONE | COPY_RELOCS_DONE;
+ tpnt->init_flag = RELOCS_DONE;
lpnt = (unsigned long *) (tpnt->dynamic_info[DT_PLTGOT] + load_addr);
# ifdef ALLOW_ZERO_PLTGOT
if (tpnt->dynamic_info[DT_PLTGOT])
# endif
INIT_GOT(lpnt, tpnt);
#else
- tpnt->init_flag = RELOCS_DONE | JMP_RELOCS_DONE | COPY_RELOCS_DONE;
+ tpnt->init_flag = RELOCS_DONE | JMP_RELOCS_DONE;
#endif
tpnt = NULL;
}