]> git.ipfire.org Git - thirdparty/glibc.git/commitdiff
Remove Banner mechanism.
authorJoseph Myers <joseph@codesourcery.com>
Fri, 22 Sep 2017 17:43:42 +0000 (17:43 +0000)
committerJoseph Myers <joseph@codesourcery.com>
Fri, 22 Sep 2017 17:43:42 +0000 (17:43 +0000)
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.

ChangeLog
csu/Makefile
csu/version.c
libidn/Banner [deleted file]
manual/contrib.texi

index d3c4468389b9cc651bfb56fb6ebb6ad9d863a63f..e4f304e3660be923452fec8ffdb56dc739815fb9 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,13 @@
+2017-09-22  Joseph Myers  <joseph@codesourcery.com>
+
+       * 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.
+
 2017-09-21  Gabriel F. T. Gomes  <gabriel@inconstante.eti.br>
 
        * sysdeps/ieee754/ldbl-128/e_lgammal_r.c (__ieee754_lgammal_r):
index 490d0b0f3b63318381e59fc35038801f682d20a2..fd668a5d0092f7923e7aaa70883ea25fa2e99212 100644 (file)
@@ -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 $@
index f3992ab6c8b10456b3c6523b9d1119b3f47804b4..8e86d495c52e2a27d1e95db4709ca83b1250ca90 100644 (file)
@@ -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
diff --git a/libidn/Banner b/libidn/Banner
deleted file mode 100644 (file)
index c31e757..0000000
+++ /dev/null
@@ -1 +0,0 @@
-GNU Libidn by Simon Josefsson
index 62798b091c6af0bb6b6a9ee5b261f36017aa305e..fbf42db31df08e3b17fca614b130c0a07c3eba2a 100644 (file)
@@ -175,6 +175,9 @@ Jakub Jelinek for implementing a number of checking functions,
 software floating-point support and for
 his direction as part of @theglibc{} steering committee.
 
+@item
+Simon Josefsson for the @code{libidn} add-on.
+
 @item
 Geoffrey Keating for the port to Linux on PowerPC
 (@code{powerpc-@var{anything}-linux}).