This is the mail archive of the
libc-alpha@cygnus.com
mailing list for the glibc project.
Re: glibc-2.0.99 & linux 2.1.125/2.1.126
- To: John Kennedy <jk@csuchico.edu>
- Subject: Re: glibc-2.0.99 & linux 2.1.125/2.1.126
- From: Zack Weinberg <zack@rabi.columbia.edu>
- Date: Sun, 25 Oct 1998 18:29:53 -0500
- cc: libc-alpha@cygnus.com, ragnar@lightside.ddns.org
On Sun, 25 Oct 1998 12:41:44 -0800 (PST), John Kennedy wrote:
>10/25/98 @ 12:41:15 PM (Sunday)
>
> Ok, in persuing the less-likely track, here are my tests so far:
>
> kern-run kern-hdr glibc stat
> 2.1.125 2.1.125 2.0.98 OK
> 2.1.125 2.1.125 2.0.99 pending #2
>
> 2.1.125 2.1.126 2.0.98 pending #3
> 2.1.125 2.1.126 2.0.99 pending #4 (ok?)
>
> 2.1.126 2.1.125 2.0.98 FAIL
> 2.1.126 2.1.125 2.0.99 FAIL
>
> 2.1.126 2.1.126 2.0.99 FAIL
> 2.1.126 2.1.126 2.0.98 pending next
>
> I didn't save the email, but it sounds like it can be built under
>2.1.125 (running) with 2.1.126 headers.
Those tests are the most interesting I think.
The change in binfmt_elf.c is to unconditionally honor the p_vaddr
field of the elf_phdr struct. If there's a binutils bug such that
this field sometimes contains garbage, that'd explain the problem. I
don't see any immediately relevant changes in the kernel headers.
zw