GNU bug report logs - #7763
Remake rules botch up when 'foreign' and 'ignore-deps' are removed from AM_INIT_AUTOMAKE

Previous Next

Package: automake;

Reported by: Stefano Lattarini <stefano.lattarini <at> gmail.com>

Date: Thu, 30 Dec 2010 22:33:02 UTC

Severity: normal

Tags: confirmed, help

Full log


View this message in rfc822 format

From: Ralf Wildenhues <Ralf.Wildenhues <at> gmx.de>
To: Stefano Lattarini <stefano.lattarini <at> gmail.com>
Cc: 7763 <at> debbugs.gnu.org
Subject: bug#7763: Remake rules botch up when 'foreign' and 'ignore-deps' are removed from AM_INIT_AUTOMAKE
Date: Sun, 2 Jan 2011 06:50:13 +0100
Hello Stefano,

* Stefano Lattarini wrote on Thu, Dec 30, 2010 at 11:38:45PM CET:
> Currently, the Automake-generated rebuild rules[1] invoke automake with
> some command-line options derived from arguments given to AM_INIT_AUTOMAKE.
> 
> [1] For more info, see:
>     <http://www.gnu.org/software/automake/manual/html_node/Rebuilding.html>
> 
> For example, putting `foreign' in AM_INIT_AUTOMAKE generates remake rules
> that rebuild outdated Makefile.in files using "$(AUTOMAKE) --foreign";
> similarly, `no-dependencies' in AM_INIT_AUTOMAKE generates remake rules
> that rebuild outdated Makefile.in files using "$(AUTOMAKE) --ignore-deps".

I agree that this is a bug.

Question is, does removing the arguments break other, legitimate uses?
Or was this functionality purely added at a time before automake could
trace configure.ac macros?

The tests might suffer from the trace caching bug as well, haven't
checked.

Thanks,
Ralf




This bug report was last modified 4 years and 209 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.