Eric Blake <ebl...@redhat.com> writes: > We need to document this issue if we decide this is important enough to > fix in autoconf. But a patch for this issue seems like a reasonable > improvement to me. Would you like to help write one?
How about this? Andreas. >From e45f558825d68ae898153c33c710ac377016fc8d Mon Sep 17 00:00:00 2001 From: Andreas Schwab <sch...@linux-m68k.org> Date: Tue, 22 Nov 2011 00:36:46 +0100 Subject: [PATCH] general: Sanitize IFS in EXIT trap IFS may be modified temporarily when the configure script receives a signal. Make sure the EXIT trap uses the standard value. * lib/autoconf/general.m4: Sanitize IFS in trap. --- lib/autoconf/general.m4 | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/autoconf/general.m4 b/lib/autoconf/general.m4 index adfae1d..d06fdf5 100644 --- a/lib/autoconf/general.m4 +++ b/lib/autoconf/general.m4 @@ -1266,6 +1266,8 @@ AS_UNSET(ac_configure_args1) # WARNING: Use '\'' to represent an apostrophe within the trap. # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. trap 'exit_status=$? + # Sanitize IFS. + IFS=" "" $as_nl" # Save into config.log some information that might help in debugging. { echo -- 1.7.11.2 -- Andreas Schwab, sch...@linux-m68k.org GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 "And now for something completely different."