This is the mail archive of the libc-alpha@sourceware.org mailing list for the glibc project.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
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
Attachment:
installed-stripped-libs-comparison.tar.gz
Description: application/gzip
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |