coping with PT_PHDR not being in loaded segment
Franz Sirl
Franz.Sirl-kernel@lauterbach.com
Mon May 10 08:13:00 GMT 1999
At 08:59 07.05.99 , Ulrich Drepper wrote:
>Roland McGrath <roland@frob.com> writes:
>
> > I think I agree with Ian's analysis here. The current libc (elf/dl-load.c)
> > still behaves the way he described for 2.0.7. If the phdr is not visible
> > in the loaded image, then I think we should make a malloc'd copy to save in
> > the l_phdr pointer.
>
>I've made appropriate changes now. They'll be in 2.1.1pre3. But I
>nevertheless think that adding the phdr to a segment is a good idea.
>The phdr is always needed so why not load it?
Has anyone successfully verified on any platform that the fix works? I
still get the FAIL "FAIL: shared (non PIC, load offset)" in the
ld-testsuite of gas-990418 on powerpc-linux-gnu. But now the testcase
segfaults instead of printing "BUG in dynamic linker".
Franz.
More information about the Libc-hacker
mailing list