bug-autoconf
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: aux directory name


From: Ralf Wildenhues
Subject: Re: aux directory name
Date: Tue, 18 Apr 2006 15:06:55 +0200
User-agent: Mutt/1.5.11

Hi Bruno,

* Bruno Haible wrote on Tue, Apr 18, 2006 at 02:42:58PM CEST:
> 
> It has been reported that the "config" directory name led some people
> to look for configuration results there.

Has such a report ever been sent against the Autoconf package?
I mean, before yours now?

> A poll on bug-gnulib resulted in "build-aux"
> as new name for this directory in several GNU projects. Here is a patch to
> make autoconf follow suite.
> 
> This patch needs the following commands as preparation steps:

> Afterwards you need to replace config/m4.m4 with m4/m4.m4 in some files
> (aclocal.m4 or Makefile.in ... well-known problem when renaming .m4 files).

I don't see any bug this change fixes, and it's a potential source of
errors, as you already noted; as such IMVHO this change belongs to after
the freeze, thus post 2.60, if it should be done at all.

I'm undecided whether it should be done at all, so I'll leave that
decision to others.  FWIW, I see your point wrt. uniformity of package
layout, but for me personally, it means additional work when tracing
changes through CVS history.

> *** autoconf-2.59c.orig/build-aux/Makefile.am 2006-04-12 22:42:16.000000000 
> +0200
> --- autoconf-2.59c/build-aux/Makefile.am      2006-04-14 01:48:09.000000000 
> +0200

> ***************
> *** 20,32 ****
>   
>   # This line added to force a rebuild of Makefile.in.
>   
> ! EXTRA_DIST = $(SPECIFIC_MACROS) $(SPECIFIC_TOOLS) \
>             prev-version.txt
>   MAINTAINERCLEANFILES = $(GENERIC_TOOLS)
>   
> - SPECIFIC_MACROS =                           \
> - m4.m4
> - 
>   GENERIC_TOOLS =                                     \
>   config.guess                                        \
>   config.sub                                  \
> --- 20,29 ----
>   
>   # This line added to force a rebuild of Makefile.in.
>   
> ! EXTRA_DIST = $(SPECIFIC_TOOLS) \
>             prev-version.txt
>   MAINTAINERCLEANFILES = $(GENERIC_TOOLS)
>   
>   GENERIC_TOOLS =                                     \
>   config.guess                                        \
>   config.sub                                  \

This change is wrong: m4.m4 will only be distributed automatically with
Automake versions >= 1.8, but you didn't change the minimum Automake
version from 1.7.9 in configure.ac.

Cheers,
Ralf




reply via email to

[Prev in Thread] Current Thread [Next in Thread]