[krbdev.mit.edu #3901] build fails using Autoconf 2.59e (2.60 to be)

Ken Raeburn via RT rt-comment at krbdev.mit.edu
Tue Jun 20 15:30:40 EDT 2006


On Jun 19, 2006, at 21:58, Russ Allbery via RT wrote:
> It looks like this is an intentional change.  From the Autoconf  
> NEWS file:
>
> ** AC_SUBST_FILE
>   The substitution now occurs only when @variable@ is on a line by  
> itself,
>   optionally surrounded by spaces and tabs.  The whole line is  
> replaced.

Grr.

> I think just removing the # markers would be a backward-compatible  
> change.

I think it would, actually.

Our process for generating makefiles on Windows starts with the same  
Makefile.in and runs it through a C program that does no autoconf- 
style @FOO@ substitutions.  However, if a line starts with @, it's  
replaced with a blank line.  We don't actually use this fact at all  
currently, so far as I know, but it would let us make this change.

(Or, if we switch from wconfig.c to wconfig.pl for generating the  
Windows makefiles, we could actually do real substitutions....)

Ken




More information about the krb5-bugs mailing list