about summary refs log tree commit diff
path: root/sysdeps/unix/sysv/linux
diff options
context:
space:
mode:
authorZack Weinberg <zackw@panix.com>2019-02-23 19:08:54 -0500
committerZack Weinberg <zackw@panix.com>2020-01-08 12:52:44 -0500
commit6de42c53304928eb43ac2153a7b2bc6596e5ffdf (patch)
tree80b83d114dc23e5a329ef28e6217f90da6c35e44 /sysdeps/unix/sysv/linux
parentcbce69e70dc4b04fefcc7257e593733b8b03856c (diff)
downloadglibc-6de42c53304928eb43ac2153a7b2bc6596e5ffdf.tar.gz
glibc-6de42c53304928eb43ac2153a7b2bc6596e5ffdf.tar.xz
glibc-6de42c53304928eb43ac2153a7b2bc6596e5ffdf.zip
Move most headers installed by top-level Makefile to misc/.
The Makefile glue to run tests on installed headers is currently
duplicated between the top-level Makefile and Rules, because the
top-level Makefile doesn't read Rules but does install some headers.

This patch moves most of the headers installed by the top-level Makefile
to misc/ (chosen arbitrarily; I'm open to putting them somewhere else
if reviewers feel it would be better) and removes the duplicated logic
from the top-level Makefile.  I believe this also means that none of
the headers in include/ are installed headers anymore.

gnu/lib-names*.h are still generated by code in Makerules and installed
by the top-level Makefile.  I tried to move them to misc/ as well, but
that broke the generation process in a manner that didn't make any sense
so I gave up.  The tests performed on installed headers are not
especially useful for gnu/lib-names*.h so I think we can live with this
for now.

	* include/bits/xopen_lim.h
	* include/features.h
	* include/gnu-versions.h
	* include/gnu/libc-version.h
	* include/limits.h
	* include/stdc-predef.h
	* include/values.h:
	Move to misc/ and replace with a trivial wrapper.
	* Makefile (headers): Remove all headers moved to misc/.
	Don't set a vpath for %.h.
	(check-installed-headers-c.out, check-installed-headers-cxx.out)
	(check-wrapper-headers.out): Remove rules.
	* misc/Makefile (headers): Add all of the above headers and
	sort the list.
	* sysdeps/mach/hurd/bits/errno.h: Regenerate.
Diffstat (limited to 'sysdeps/unix/sysv/linux')
0 files changed, 0 insertions, 0 deletions