From: Bruno Haible Date: Mon, 6 Apr 2009 01:05:17 +0000 (+0200) Subject: Work around an autoconf limitation on line lengths. X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=addb243b52a49f2e97ce88443a10cbed90f402a6;p=pspp Work around an autoconf limitation on line lengths. --- diff --git a/ChangeLog b/ChangeLog index 41b9d68577..946f4006ae 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2009-04-05 Bruno Haible + + Work around an autoconf limitation. + * gnulib-tool (func_emit_lib_Makefile_am): Omit the "Reproduce by" + comment line if it would be longer than 3 KB. + 2009-04-05 Bruno Haible Avoid test failure with libiconv-1.13. diff --git a/gnulib-tool b/gnulib-tool index 56f5616ceb..74ea4fc8a9 100755 --- a/gnulib-tool +++ b/gnulib-tool @@ -1953,7 +1953,14 @@ func_emit_lib_Makefile_am () echo "## Process this file with automake to produce Makefile.in." func_emit_copyright_notice if test -n "$actioncmd"; then - echo "# Reproduce by: $actioncmd" + # The maximum line length (excluding the terminating newline) of any file + # that is to be preprocessed by config.status is 3070. config.status uses + # awk, and the HP-UX 11.00 awk fails if a line has length >= 3071; + # similarly, the IRIX 6.5 awk fails if a line has length >= 3072. + len=`echo "$actioncmd" | wc -c` + if test -n "$len" && test "$len" -le 3000; then + echo "# Reproduce by: $actioncmd" + fi fi echo uses_subdirs=