summary refs log tree commit diff
path: root/csu
diff options
context:
space:
mode:
authorJoseph Myers <joseph@codesourcery.com>2017-09-22 17:43:42 +0000
committerJoseph Myers <joseph@codesourcery.com>2017-09-22 17:43:42 +0000
commit23947846658fd41875381c0bcc05b319c3c7bde4 (patch)
tree2c0053b39efe22681a93d498832cc64287b0ef95 /csu
parent9ac3c68218b5bcbc40ae9e27b0b13f5e1c81f84c (diff)
downloadglibc-23947846658fd41875381c0bcc05b319c3c7bde4.tar.gz
glibc-23947846658fd41875381c0bcc05b319c3c7bde4.tar.xz
glibc-23947846658fd41875381c0bcc05b319c3c7bde4.zip
Remove Banner mechanism.
This patch removes the Banner mechanism, with the last remaining
Banner file replaced by a contrib.texi entry.  This accords with the
principle that the output of running libc.so.6 is not the place to
credit particular contributions (the manual is), and with all other
configuration options not mentioned there, it doesn't seem appropriate
to focus there on the one question of whether the one remaining piece
configured as an add-on was enabled or not.

Tested for x86_64.

	* csu/Makefile (generated): Do not add version-info.h.
	(before-compile): Likewise.
	(all-Banner-files): Remove variable.
	($(objpfx)version-info.h): Remove rule.
	* csu/version.c (banner): Do not include "version-info.h".
	* libidn/Banner: Remove.
	* manual/contrib.texi (Simon Josefsson): New entry.
Diffstat (limited to 'csu')
-rw-r--r--csu/Makefile15
-rw-r--r--csu/version.c1
2 files changed, 0 insertions, 16 deletions
diff --git a/csu/Makefile b/csu/Makefile
index 490d0b0f3b..fd668a5d00 100644
--- a/csu/Makefile
+++ b/csu/Makefile
@@ -39,8 +39,6 @@ omit-deps = $(patsubst %.o,%,$(start-installed-name) g$(start-installed-name) \
 			     b$(start-installed-name) $(csu-dummies) \
 			     S$(start-installed-name))
 install-lib = $(start-installed-name) g$(start-installed-name) $(csu-dummies)
-generated += version-info.h
-before-compile += $(objpfx)version-info.h
 
 # No tests are allowed in the csu/ subdirectory because the startup
 # code is compiled with special flags.
@@ -149,16 +147,3 @@ $(objpfx)abi-tag.h: $(..)abi-tags
 	done
 	if test -r $@.new; then mv -f $@.new $@; \
 	else echo >&2 'This configuration not matched in $<'; exit 1; fi
-
-all-Banner-files = $(wildcard $(addsuffix /Banner,\
-					  $(sort $(subdir-srcdirs) \
-						 $(sysdeps-srcdirs))))
-$(objpfx)version-info.h: $(common-objpfx)config.make $(all-Banner-files)
-	$(make-target-directory)
-	(files="$(all-Banner-files)";				\
-	 if test -n "$$files"; then				\
-	   printf '"Available extensions:\\n"\n';		\
-	   sed -e '/^#/d' -e 's/^[[:space:]]*/	/'		\
-	       -e 's/^\(.*\)$$/\"\1\\n\"/' $$files;		\
-	 fi) > $@T
-	mv -f $@T $@
diff --git a/csu/version.c b/csu/version.c
index f3992ab6c8..8e86d495c5 100644
--- a/csu/version.c
+++ b/csu/version.c
@@ -30,7 +30,6 @@ This is free software; see the source for copying conditions.\n\
 There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A\n\
 PARTICULAR PURPOSE.\n\
 Compiled by GNU CC version "__VERSION__".\n"
-#include "version-info.h"
 #ifdef LIBC_ABIS_STRING
 LIBC_ABIS_STRING
 #endif