On my openSUSE:Tumbleweed system, the info pages seem to have changed the quoting style for the strftime for the conversion specifiers from the good old '%a' or `%a' styles to ‘%a’.
$ info libc date calendar format | grep '^[^a-z%]*%.[^a-z%]*$' | od -tx1z | sed 1q 0000000 20 20 20 20 20 e2 80 98 25 61 e2 80 99 0a 20 20 > ...%a.... < Hence, the sc_strftime_check check gets skipped: maint.mk: skipping sc_strftime_check: libc info not installed 0.03 strftime_check What about changing the grep pattern to the above pattern, or is there a better way? diff --git a/cfg.mk b/cfg.mk index 7da1a4b4a..6aa12b21b 100644 --- a/cfg.mk +++ b/cfg.mk @@ -437,7 +437,7 @@ extract_char = sed 's/^[^%][^%]*%\(.\).*/\1/' sc_strftime_check: @if test -f $(srcdir)/src/date.c; then \ if info libc date calendar format 2>/dev/null | \ - grep "^ *['\`]%.'$$" >$@-tmp; then \ + grep '^[^a-z%]*%.[^a-z%]*$$' >$@-tmp; then \ { echo N; echo q; $(extract_char) $@-tmp; }| sort \ >$@-info; \ grep '^ %. ' $(srcdir)/src/date.c | sort \ Have a nice day, Berny