diff options
author | Joseph Myers <joseph@codesourcery.com> | 2014-12-11 21:41:30 +0000 |
---|---|---|
committer | Joseph Myers <joseph@codesourcery.com> | 2014-12-11 21:41:30 +0000 |
commit | a1edbf3cb8095699794d6601446c0f18cfa265a8 (patch) | |
tree | 62ac00cf3691290c9384dbe5dc5177d5641eeeaa | |
parent | 47d51f4f0739a264579d8ea27cd58346b6402e1f (diff) | |
download | glibc-a1edbf3cb8095699794d6601446c0f18cfa265a8.tar.gz glibc-a1edbf3cb8095699794d6601446c0f18cfa265a8.tar.xz glibc-a1edbf3cb8095699794d6601446c0f18cfa265a8.zip |
Add more headers to include/ for conform tests.
Carlos reported failures in conform/ tests in environments where the compiler used could only find headers in glibc's source and build trees, not any previously installed headers <https://sourceware.org/ml/libc-alpha/2014-09/msg00040.html>. This patch adds wrappers for two of the affected headers to include/, which is the normal way to make headers visible when building or testing in directories other than the one containing the header (I suppose these headers weren't needed in any such directories except conform/, or other build or test failures would have resulted). I believe the same issue applies at least to regexp.h and re_comp.h - we don't currently have conform/ expectations for those, but when such expectations are added we'll also need to add header wrappers. Tested for x86_64 (testsuite, and that installed stripped shared libraries are unchanged by the patch). I did *not* test a configuration such as that in which Carlos saw failure. * include/cpio.h: New file. * include/fmtmsg.h: Likewise.
-rw-r--r-- | ChangeLog | 3 | ||||
-rw-r--r-- | include/cpio.h | 1 | ||||
-rw-r--r-- | include/fmtmsg.h | 1 |
3 files changed, 5 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog index d6386e2cd2..e9eed7ca2d 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,8 @@ 2014-12-11 Joseph Myers <joseph@codesourcery.com> + * include/cpio.h: New file. + * include/fmtmsg.h: Likewise. + * tst-mbswcs1.c (show): Use %zu format instead of %Zd. Cast corresponding format argument to size_t. * tst-mbswcs2.c (show): Likewise. Use %td format for ptrdiff_t diff --git a/include/cpio.h b/include/cpio.h new file mode 100644 index 0000000000..38e2ed1b62 --- /dev/null +++ b/include/cpio.h @@ -0,0 +1 @@ +#include <posix/cpio.h> diff --git a/include/fmtmsg.h b/include/fmtmsg.h new file mode 100644 index 0000000000..6ac606df2b --- /dev/null +++ b/include/fmtmsg.h @@ -0,0 +1 @@ +#include <stdlib/fmtmsg.h> |