This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
[COMMITTED PATCH] Remove "Compiled on ..." crapola from version text.
- From: Roland McGrath <roland at hack dot frob dot com>
- To: "GNU C. Library" <libc-alpha at sourceware dot org>
- Date: Fri, 14 Mar 2014 16:07:08 -0700 (PDT)
- Subject: [COMMITTED PATCH] Remove "Compiled on ..." crapola from version text.
- Authentication-results: sourceware.org; auth=none
2014-03-14 Roland McGrath <roland@hack.frob.com>
* csu/Makefile ($(objpfx)version-info.h): Remove linux-specific
"Compiled on ..." crapola. It is anti-useful.
--- a/csu/Makefile
+++ b/csu/Makefile
@@ -131,40 +131,7 @@ all-Banner-files = $(wildcard $(addsuffix /Banner,\
$(sysdeps-srcdirs))))
$(objpfx)version-info.h: $(common-objpfx)config.make $(all-Banner-files)
$(make-target-directory)
- (case $(config-os) in \
- linux*) version=`(printf '%s\n%s\n' \
- '#include <linux/version.h>' \
- UTS_RELEASE \
- | $(CC) $(CPPFLAGS) -O -E -P - -DNOT_IN_libc=1 | \
- sed -e 's/"\([^"]*\)".*/\1/p' -e d) 2>/dev/null`;\
- if [ -z "$$version" ]; then \
- version=`(printf '%s\n%s\n' \
- '#include <linux/version.h>' \
- LINUX_VERSION_CODE \
- | $(CC) $(CPPFLAGS) -O -E -P - -DNOT_IN_libc=1 \
- | sed -n -e '/^[123456789].*/p' \
- | awk '{v=$$1; \
- printf("%d.%d.%d\n", \
- v/65535, v/256%256, v%256)}') \
- 2>/dev/null`; \
- fi; \
- if [ -z "$$version" ]; then \
- if [ -r /proc/version ]; then \
- version=`sed 's/.*Linux version \([^ ]*\) .*/>>\1<</' \
- < /proc/version`; \
- else \
- version=`uname -r`; \
- fi; \
- fi; \
- os=`uname -s 2> /dev/null`; \
- if [ -z "$$os" ]; then \
- os=Linux; \
- fi; \
- printf '"Compiled on a %s %s system on %s.\\n"\n' \
- "$$os" "$$version" "`date +%Y-%m-%d`";; \
- *) ;; \
- esac; \
- files="$(all-Banner-files)"; \
+ (files="$(all-Banner-files)"; \
if test -n "$$files"; then \
printf '"Available extensions:\\n"\n'; \
sed -e '/^#/d' -e 's/^[[:space:]]*/ /' \