From: Ralf Wildenhues Date: Thu, 3 Apr 2008 06:04:34 +0000 (+0200) Subject: Document awk printf %u bug on HP-UX/IA. X-Git-Tag: v2.62~9 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=4278e86fdf9115f71ddbbaa6666af4e1b5b129d4;p=thirdparty%2Fautoconf.git Document awk printf %u bug on HP-UX/IA. * doc/autoconf.texi (Limitations of Usual Tools): Mention awk %u bug on HP-UX/IA. Report by Peter O'Gorman. Signed-off-by: Ralf Wildenhues --- diff --git a/ChangeLog b/ChangeLog index 82d722e0e..5d00e73a5 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2008-04-03 Ralf Wildenhues + + * doc/autoconf.texi (Limitations of Usual Tools): Mention awk %u + bug on HP-UX/IA. + Report by Peter O'Gorman. + 2008-04-02 Eric Blake Recommend the just-released M4 1.4.11. diff --git a/doc/autoconf.texi b/doc/autoconf.texi index 7a8b2efe6..8bbfdde2b 100644 --- a/doc/autoconf.texi +++ b/doc/autoconf.texi @@ -14541,6 +14541,14 @@ bar Either do not depend on such patterns (i.e., use @samp{/^(.*foo|bar)/}, or use a simple test to reject such implementations. +On @samp{ia64-hp-hpux11.23}, Awk mishandles @code{printf} conversions +after @code{%u}: + +@example +$ @kbd{awk 'BEGIN @{ printf "%u %d\n", 0, -1 @}'} +0 0 +@end example + @acronym{AIX} version 5.2 has an arbitrary limit of 399 on the length of regular expressions and literal strings in an Awk program.