From: Szabolcs Nagy Date: Thu, 7 Apr 2022 09:08:51 +0000 (+0100) Subject: TODO(l_addr): cheri: rtld: elfptr_t fix in rtld.c program header processing X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=93ab84cd80067744fb990d0f420dafc04a18d4cb;p=thirdparty%2Fglibc.git TODO(l_addr): cheri: rtld: elfptr_t fix in rtld.c program header processing TODO: depends on l_addr design --- diff --git a/elf/rtld.c b/elf/rtld.c index c9c5be0acc4..f419dcc95ca 100644 --- a/elf/rtld.c +++ b/elf/rtld.c @@ -1157,7 +1157,7 @@ rtld_setup_main_map (struct link_map *main_map) { case PT_PHDR: /* Find out the load address. */ - main_map->l_addr = (ElfW(Addr)) phdr - ph->p_vaddr; + main_map->l_addr = (elfptr_t) phdr - ph->p_vaddr; break; case PT_DYNAMIC: /* This tells us where to find the dynamic section,