Remove non-add-on Banner files.

Various subdirectories of glibc include Banner files to put some text
in the output of executing libc.so.6, under "Available extensions".

Some of those subdirectories (e.g. crypt) may originally have been
add-ons (and so optional, so a particular glibc build might or might
not have included them), but except for libidn they aren't now (or if
only included in some builds, in the case of soft-fp, the inclusion
depends on the architecture for which glibc is configured rather than
having any glibc configuration for which it's an optional feature),
and it doesn't seem useful for the libc.so.6 output to call out a few
features like that.

This patch removes the non-add-on Banner files, updating contrib.texi
where they noted contributions not otherwise mentioned there.

Tested for x86_64.

	* crypt/Banner: Remove file.
	* nptl/Banner: Likewise.
	* resolv/Banner: Likewise.
	* soft-fp/Banner: Likewise.
	* nptl/Makefile ($(objpfx)banner.h): Remove rule.
	($(objpfx)version.d): Remove dependency on banner.h.
	($(objpfx)version.os): Likewise.
	* nptl/version.c (banner): Do not include banner.h.
	* manual/contrib.texi: Update entries for Richard Henderson, Jakub
	Jelinek and BIND code.
This commit is contained in:
Joseph Myers 2017-09-21 17:49:51 +00:00
parent 1cc9e59a93
commit c10c5267a8
8 changed files with 19 additions and 14 deletions

View File

@ -1,3 +1,16 @@
2017-09-21 Joseph Myers <joseph@codesourcery.com>
* crypt/Banner: Remove file.
* nptl/Banner: Likewise.
* resolv/Banner: Likewise.
* soft-fp/Banner: Likewise.
* nptl/Makefile ($(objpfx)banner.h): Remove rule.
($(objpfx)version.d): Remove dependency on banner.h.
($(objpfx)version.os): Likewise.
* nptl/version.c (banner): Do not include banner.h.
* manual/contrib.texi: Update entries for Richard Henderson, Jakub
Jelinek and BIND code.
2017-09-20 Paul Pluzhnikov <ppluzhnikov@google.com> 2017-09-20 Paul Pluzhnikov <ppluzhnikov@google.com>
Carlos O'Donell <carlos@redhat.com> Carlos O'Donell <carlos@redhat.com>

View File

@ -1 +0,0 @@
crypt add-on version 2.1 by Michael Glad and others

View File

@ -149,7 +149,7 @@ implementations.
@item @item
Richard Henderson for the port to Linux on Alpha Richard Henderson for the port to Linux on Alpha
(@code{alpha-@var{anything}-linux}). (@code{alpha-@var{anything}-linux}) and software floating-point support.
@item @item
David Holsgrove for the port to Linux on MicroBlaze. David Holsgrove for the port to Linux on MicroBlaze.
@ -171,7 +171,8 @@ Aurelien Jarno for various fixes.
Rical Jasan for contributing various fixes in @theglibc{} manual. Rical Jasan for contributing various fixes in @theglibc{} manual.
@item @item
Jakub Jelinek for implementing a number of checking functions and for Jakub Jelinek for implementing a number of checking functions,
software floating-point support and for
his direction as part of @theglibc{} steering committee. his direction as part of @theglibc{} steering committee.
@item @item
@ -450,7 +451,7 @@ code were written by Craig Metz; see the file @file{LICENSES} for
details on their licensing. details on their licensing.
@item @item
The DNS resolver code is taken directly from BIND 4.9.5, which The DNS resolver code is taken directly from BIND 8.2.3-T5B, which
includes copyrighted code from UC Berkeley and from Digital Equipment includes copyrighted code from UC Berkeley and from Digital Equipment
Corporation. See the file @file{LICENSES} for the text of the DEC license. Corporation. See the file @file{LICENSES} for the text of the DEC license.

View File

@ -1 +0,0 @@
Native POSIX Threads Library

View File

@ -677,11 +677,6 @@ generated += libpthread_nonshared.a \
generated += $(objpfx)tst-atfork2.mtrace \ generated += $(objpfx)tst-atfork2.mtrace \
$(addsuffix .so,$(strip $(modules-names))) $(addsuffix .so,$(strip $(modules-names)))
$(objpfx)version.d: $(objpfx)banner.h
$(objpfx)version.os: $(objpfx)banner.h
$(objpfx)banner.h: Banner
sed 's/\(.*\)/"\1\\n"/' $< > $@
generated += banner.h
# Give libpthread.so an entry point and make it directly runnable itself. # Give libpthread.so an entry point and make it directly runnable itself.
LDFLAGS-pthread.so += -e __nptl_main LDFLAGS-pthread.so += -e __nptl_main
# pt-interp.c exists just to get the runtime linker path into libpthread.so. # pt-interp.c exists just to get the runtime linker path into libpthread.so.

View File

@ -22,8 +22,8 @@
static const char banner[] = static const char banner[] =
#include "banner.h" "Native POSIX Threads Library\n\
"Copyright (C) 2017 Free Software Foundation, Inc.\n\ Copyright (C) 2017 Free Software Foundation, Inc.\n\
This is free software; see the source for copying conditions.\n\ This is free software; see the source for copying conditions.\n\
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A\n\ There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A\n\
PARTICULAR PURPOSE.\n" PARTICULAR PURPOSE.\n"

View File

@ -1 +0,0 @@
BIND-8.2.3-T5B

View File

@ -1 +0,0 @@
software FPU emulation by Richard Henderson, Jakub Jelinek and others