automake -a
Marc Glisse
marc.glisse at inria.fr
Mon Sep 23 16:20:47 CEST 2013
On Mon, 23 Sep 2013, Vincent Lefevre wrote:
> On 2013-09-23 15:37:20 +0200, Marc Glisse wrote:
>> On Mon, 23 Sep 2013, Niels Möller wrote:
>>> E.g., I think the COPYING file should stay in the repo, even if automake
>>> -a currently installs an identical file.
>>
>> Ah, I hadn't noticed COPYING, precisely because the file is identical ;-)
>> Ok with keeping it if you want to...
>
> I think that you must keep it: you choose the license, not the
> autotools developers.
I would assume that the autotools get the information on which licence is
wanted from somewhere and don't add a random licence, but keeping it
sounds natural indeed.
>> I did an automake -a -c -f, followed by hg status to see what had changed,
>> and pruned that list a bit.
>
> How about doing something like the autogen.sh script proposed by
> Daniel Richard G. for MPFR:
>
> #!/bin/sh
>
> # "autoreconf -f" will clobber our INSTALL file with a generic one if we
> # don't move it out of the way
>
> mv -f INSTALL INSTALL.$$.tmp
>
> autoreconf -v -f -i -W all
>
> rm -f INSTALL
> mv -f INSTALL.$$.tmp INSTALL
>
> rm -rf autom4te.cache
We could. I think avoiding -f is safer. Starting from a clean checkout
when you upgrade your autotools isn't that hard. I hadn't realized that
autoreconf -i -s would call automake -a, which is good.
So a minimal change to use autoreconf -i -s instead of our current long
line would be nice.
A script could also be used to get the latest config.guess as
configfsf.guess, but we probably don't want that (have to make sure it
interacts ok with the specialized config.guess).
--
Marc Glisse
More information about the gmp-devel
mailing list