bug-automake
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: generated Makefile wants to run missing after configure (broken --di


From: Ralf Wildenhues
Subject: Re: generated Makefile wants to run missing after configure (broken --disable-dependency-tracking?)
Date: Wed, 27 Aug 2008 19:17:19 +0200
User-agent: Mutt/1.5.18 (2008-07-21)

* 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




reply via email to

[Prev in Thread] Current Thread [Next in Thread]