aboutsummaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorJoseph Myers <joseph@codesourcery.com>2017-06-07 17:59:50 +0000
committerJoseph Myers <joseph@codesourcery.com>2017-06-07 17:59:50 +0000
commit81df4d253dc3184fb003e4737b917e8d35c341d1 (patch)
tree06b215cb0d489320ce37cb5e3ad397527d20653b /ChangeLog
parentbd6193907a09f874553886f0986ba16b961fab8d (diff)
downloadglibc-81df4d253dc3184fb003e4737b917e8d35c341d1.tar
glibc-81df4d253dc3184fb003e4737b917e8d35c341d1.tar.gz
glibc-81df4d253dc3184fb003e4737b917e8d35c341d1.tar.bz2
glibc-81df4d253dc3184fb003e4737b917e8d35c341d1.zip
Fix include paths in include/bits/types/*.h.
Various include/bits/types/*.h files do where the path specified is relative to the toplevel glibc source directory. That has the wrong number of ../ components to achieve the desired effect; it actually searches relative to include/ for a file that does not exist there, then goes on to search the #include <> paths specified with -I, eventually finding the desired file via such a path (e.g. sysdeps/nptl/) with the right number of directory components. Before that it searches include/../.. because of the -Iinclude, meaning that an appropriately named file outside the glibc source tree can affect the build. This patch changes all those files to do #include <path> without the ../../, as some such files already do. Tested for x86_64. * include/bits/types/clock_t.h: Use #include <path> instead of #include "../../path". * include/bits/types/clockid_t.h: Likewise. * include/bits/types/struct_iovec.h: Likewise. * include/bits/types/struct_itimerspec.h: Likewise. * include/bits/types/struct_osockaddr.h: Likewise. * include/bits/types/struct_sigstack.h: Likewise. * include/bits/types/struct_timespec.h: Likewise. * include/bits/types/struct_timeval.h: Likewise. * include/bits/types/struct_tm.h: Likewise. * include/bits/types/time_t.h: Likewise. * include/bits/types/timer_t.h: Likewise.
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog13
1 files changed, 13 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index b9c7e28f4c..e571155927 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,18 @@
2017-06-07 Joseph Myers <joseph@codesourcery.com>
+ * include/bits/types/clock_t.h: Use #include <path> instead of
+ #include "../../path".
+ * include/bits/types/clockid_t.h: Likewise.
+ * include/bits/types/struct_iovec.h: Likewise.
+ * include/bits/types/struct_itimerspec.h: Likewise.
+ * include/bits/types/struct_osockaddr.h: Likewise.
+ * include/bits/types/struct_sigstack.h: Likewise.
+ * include/bits/types/struct_timespec.h: Likewise.
+ * include/bits/types/struct_timeval.h: Likewise.
+ * include/bits/types/struct_tm.h: Likewise.
+ * include/bits/types/time_t.h: Likewise.
+ * include/bits/types/timer_t.h: Likewise.
+
[BZ #14096]
* timezone/Makefile ($(objpfx)tst-timezone.out): Depend on
America/New_York.