Soeren Sandmann sandmann at cs.au.dk
Wed Mar 9 08:57:41 PST 2011

Cyril Brulebois <kibi at debian.org> writes:

> Disable dependency tracking by default, which can help avoiding
> unnecessary rebuilds due to timestamp skews. But keep dependency
> tracking enabled when configure gets called from autogen.sh, since
> developers probably want automatic rebuilds when relevant files are
> updated.

Hmm, apparently I deleted AM_MAINTAINER_MODE almost four years ago in
0ebb7e31db85a179afdcd731fcc6b0e311084cb1, but I can't remember why and
the commit message doesn't explain.

In 9bcfc0ac547277d3a3f4e5ff0922450566ad8be8, Benjamin deleted
--enable-maintainer-mode from autogen.sh.

> Note: as a package maintainer, I don't really need it, since I'm
> autoreconfing at build-time anyway. The mentioned timestamp skews are
> problematic when one relies on ./configure only and don't depend on
> autoconf, automake, libtool, etc. Such a rebuild would then lead to
> “command not found”-like issues.

I'm not sure I understand the issue. Where would those timestamp skews
come from? The automake manual says something about CVS. Does it apply
to git as well?


More information about the Pixman mailing list