mirror of
git://sourceware.org/git/glibc.git
synced 2024-11-21 01:12:26 +08:00
2004-08-20 Roland McGrath <roland@frob.com>
* csu/Makefile ($(objpfx)version-info.h): Use printf in place of echo -e for POSIX.2 portability. Reported by Paul Jarc <prj@po.cwru.edu>.
This commit is contained in:
parent
a24c5ac462
commit
e7f4d2bf43
@ -216,7 +216,9 @@ all-Banner-files = $(wildcard $(addsuffix /Banner, \
|
||||
$(objpfx)version-info.h: $(common-objpfx)config.make $(all-Banner-files)
|
||||
$(make-target-directory)
|
||||
(case $(config-os) in \
|
||||
linux*) version=`(echo -e "#include <linux/version.h>\nUTS_RELEASE"\
|
||||
linux*) version=`(printf '%s\n%s\n' \
|
||||
'#include <linux/version.h>' \
|
||||
UTS_RELEASE \
|
||||
| $(CC) $(CPPFLAGS) -E -P - -DNOT_IN_libc=1 | \
|
||||
sed -e 's/"\([^"]*\)".*/\1/p' -e d) 2>/dev/null`;\
|
||||
if [ -z "$$version" ]; then \
|
||||
@ -231,8 +233,8 @@ $(objpfx)version-info.h: $(common-objpfx)config.make $(all-Banner-files)
|
||||
if [ -z "$$os" ]; then \
|
||||
os=Linux; \
|
||||
fi; \
|
||||
echo "\"Compiled on a $$os $$version system" \
|
||||
"on `date +%Y-%m-%d`.\\n\"" ;; \
|
||||
printf '"Compiled on a %s %s system on %s.\\n"\n' \
|
||||
"$$os" "$$version" "`date +%Y-%m-%d`";; \
|
||||
*) ;; \
|
||||
esac; \
|
||||
files="$(all-Banner-files)"; \
|
||||
|
Loading…
Reference in New Issue
Block a user