[PATCH 0/2] Revised _ISOMAC testsuite patches
Zack Weinberg
zackw@panix.com
Wed Mar 8 16:30:00 GMT 2017
Here are a revised pair of patches to run most of the testsuite in
_ISOMAC mode.
The first one eliminates _IO_MTSAFE_IO from the public headers; this
wants to be reviewed independently due to the potential consequences for
very old code that actually uses <libio.h>, e.g. GCC 2.95 was mentioned
in an earlier thread.
The second patch is the meat of the change. I have done as much prep
work as I think is safe in already-committed patches; I don't think it
makes sense to try to break it up any further. I can't guarantee I have
addressed all of the reviewers' comments on the previous iteration,
please read carefully.
What I *have* done is compare stripped installation trees before and
after each patch. The attached tarball contains two files of
`diffoscope --html` output. "install-01.html" compares before and after
the _IO_MTSAFE_IO change, "install-12.html" compares before and after
the _ISOMAC-testsuite change. I'm pleased to report that in both cases,
there are no changes other than the expected change to the headers and a
build timestamp change in nscd. (Note: diffoscope was patched to ignore
mtime changes.)
zw
-------------- next part --------------
A non-text attachment was scrubbed...
Name: installed-stripped-libs-comparison.tar.gz
Type: application/gzip
Size: 16408 bytes
Desc: not available
URL: <http://sourceware.org/pipermail/libc-alpha/attachments/20170308/275b48a3/attachment.gz>
More information about the Libc-alpha
mailing list