[klibc] RFT: klibc 2.0.5
Ben Hutchings
ben at decadent.org.uk
Sun Jan 20 09:59:23 PST 2019
On Sun, 2019-01-20 at 06:31 +0000, Ben Hutchings wrote:
> On Sun, 2019-01-20 at 04:37 +0000, Ben Hutchings wrote:
> [...]
> > ppc/powerpc-linux-gnu: pass fail: malloctest2*,
> > setjmptest*, sigint*
> [...]
> > s390x/s390x-linux-gnu: fail: fcntl fail: malloctest2*, setjmptest* setjmptest*,
> > sigint*
> [...]
> > Unfortunately this shows that there were some regressions for powerpc
> > (32-bit) and s390x, which I will need to investigate.
>
> I think this is a bug in QEMU's ELF loader - it doesn't properly handle
> a pure BSS segment (one with file size of 0). The difference between
> 2.0.4 and 2.0.5 is that I explicitly disabled PIE which removed some
> unused dynamic linking machinery. These specific test programs now
> have BSS but no writable static data.
I've now built a patched QEMU and these all pass, so I don't think this
is a real regression.
Ben.
> And I spotted another test program that has this property (setjmptest
> on s390x), which also had it when built for 2.0.4. It also failed in
> both versions, but I failed to record this in the table above.
>
> Ben.
>
--
Ben Hutchings
You can't have everything. Where would you put it?
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: This is a digitally signed message part
URL: <http://www.zytor.com/pipermail/klibc/attachments/20190120/0c8e4b4d/attachment.sig>
More information about the klibc
mailing list