* Vincent Lefevre wrote on Wed, Aug 27, 2008 at 07:03:02PM CEST: > On 2008-08-27 18:45:24 +0200, Ralf Wildenhues wrote: > > The --disable-dependency-tracking option turns off the mechanism that > > updates .deps/*.Po files which contain dependencies for compiled sources > > like C and C++. This has nothing to do with rebuild rules. > > > > You can add AM_MAINTAINER_MODE to your package, see the manual for > > details. > > How can one enable maintainer mode *by default*? (Disabling maintainer > mode is really bad in general, as it can lead to obscure broken builds.)
As in: the configure.ac author gets to decide that if the user of the package types ./configure then maintainer mode should be enabled, only if she types ./configure --disable-maintainer-mode or ./configure --enable-maintainer-mode=no then it should be disabled? If that's your question, then try : ${enable_maintainer_mode=yes} AM_MAINTAINER_MODE Drawback: './configure --help' output doesn't imply the correct default any more. > > Or you can try to build your package and create the tarball on the most > > timestamp-challenged file system that you have. I don't know of a nice > > way to emulate that, though. > > I don't understand what you mean. I think that the files in the tarball > should just be ordered in timestamp order. OK, then I guess I haven't understood your problem in the first place. What exactly is it that makes you have messed up time stamps? I assumed it was something like this: your source and build tree on Debian have good time stamps, then 'make dist' creates a tarball with good time stamps. Then extracting the tarball on the Zaurus somehow messes them up. Correct? > > BTW, why '=make' instead of 'make'? > > In zsh, =make is used to disable a shell function "make" (it will be > expanded to the full pathname). Thanks. Cheers, Ralf