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]

[PATCH 0/2] Revised _ISOMAC testsuite patches


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]