[Build-common-hackers] Bug#534868: Bug#534868: use Makefile as stamp rather than config.status
Robert Millan
rmh.debian.bts at aybabtu.com
Sun Jun 28 11:37:40 UTC 2009
On Sun, Jun 28, 2009 at 12:15:26PM +0300, Peter Eisentraut wrote:
> On Saturday 27 June 2009 21:51:24 Robert Millan wrote:
> > The stamp file used for configure target is config.status, which is always
> > present with configure scripts generated by autoconf. However, not all
> > configure scripts are generated by autoconf.
> >
> > A number of projects ship a script with similar semantics that will
> > generate Makefile but not config.status (qemu and mplayer are two notable
> > examples).
> >
> > I recommend that Makefile is used as stamp file instead. This prevents
> > redundant configure runs on such packages.
>
> But not all configure scripts generate a Makefile either.
>
> A valid solution may be to provide a variable that allows specifying the stamp
> file. But the default has to stay config.status.
In that case, I think the best solution would be to generate a stamp in CDBS.
Then no matter what configure does, it will always work. How does that sound?
--
Robert Millan
The DRM opt-in fallacy: "Your data belongs to us. We will decide when (and
how) you may access your data; but nobody's threatening your freedom: we
still allow you to remove your data and not access it at all."
More information about the Build-common-hackers
mailing list