From bd2b38e3cde5aa7d6d54933ee1b82180fd8d7a75 Mon Sep 17 00:00:00 2001 From: Bernd Schmidt Date: Fri, 8 Feb 2008 13:43:39 +0000 Subject: Fix the recent dladdr changes so that they compile on FD-PIC targets. --- ldso/ldso/dl-hash.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'ldso/ldso/dl-hash.c') diff --git a/ldso/ldso/dl-hash.c b/ldso/ldso/dl-hash.c index 559996289..5ccef1f64 100644 --- a/ldso/ldso/dl-hash.c +++ b/ldso/ldso/dl-hash.c @@ -152,7 +152,8 @@ struct elf_resolve *_dl_add_elf_hash_table(const char *libname, hash_addr += tpnt->nbucket; tpnt->chains = hash_addr; } - tpnt->loadaddr = tpnt->mapaddr = loadaddr; + tpnt->loadaddr = loadaddr; + tpnt->mapaddr = DL_RELOC_ADDR(loadaddr, 0); for (i = 0; i < DYNAMIC_SIZE; i++) tpnt->dynamic_info[i] = dynamic_info[i]; return tpnt; -- cgit v1.2.3