1
0
mirror of https://github.com/postgres/postgres.git synced 2025-07-30 11:03:19 +03:00

Dodge an ancient ksh bug that breaks configure on some platforms.

8.4.10's configure script suddenly started failing on platforms that use
older versions of ksh as /bin/sh.  It turns out to be a ksh bug that's
triggered by here-document delimiters falling across bufferload boundaries:
https://mailman.research.att.com/pipermail/ast-developers/2010q4/000797.html

Hopefully this will get fixed before we trip over it again, but to make
8.4.10 releasable, add a comment to move the boundaries to dodge the bug.
Per buildfarm members koi and warthog, plus a report from Bjorn Munch of
the identical failure on Solaris 10.
This commit is contained in:
Tom Lane
2011-12-02 19:52:22 -05:00
parent c2e412ad41
commit 28b78e8863
2 changed files with 6 additions and 0 deletions

View File

@ -1878,6 +1878,9 @@ echo >src/include/stamp-h
AC_CONFIG_HEADERS([src/interfaces/ecpg/include/ecpg_config.h],
[echo >src/interfaces/ecpg/include/stamp-h])
# This comment is to lengthen the configure script to dodge this ksh93 bug:
# https://mailman.research.att.com/pipermail/ast-developers/2010q4/000797.html
AC_OUTPUT
# Warn about unknown options