RE: new option --enable-maintainer

Date view Thread view Subject view Author view

From: Parmelan, Edouard (EP510777@exchange.FRANCE.NCR.com)
Date: Tue Jan 12 1999 - 04:39:31 EST


Alexandre,

> > For guys we want change Makefile.am and configure.in, I have
> > add the option --enable-maintainer, by default DISABLED.
>
> automake already suports AM_MAINTAINER_MODE, that does something
> similar, but it's deprecated because it was found to be more trouble
> than advantage, so I'd rather not install this. The current version
> verification, and the future one that will be introduced in automake
> should take care of that. Distributions (snapshots and releases) will
> come with all files up-to-date, so that no tool should be needed.
I don't use snapshots nor releases distriburions but
CVS update and you know the sometime called "timestamp
cvs bug".
have installed all the tools but I need a configuration
option that disable rebuilding of not modified Makefile.in
that have wrong timestamp.

I NEED this behavior !, I previously use the option
--enable-automake. May be --enable-maintainer is not
the correct name ?

CVS update and timestamp.

Think about that:
. in cvs working directory, (updated at 8:00 GMT), I made
  some hack and rebuild all at 10:00 GMT.
. in the CVS tree file foo.c is commited at 9:00 GMT.
. later, I update my working directory at 11:00 GMT.
  foo.c is updated.

If CVS use 9:00 GMT for foo.c, make will don't rebuild foo.o
made at 10:00 GMT. Now, as CVS use the update time (11:00 GMT),
make rebuild foo.o as espected.

The sometime called timestamp cvs bug is a FEATURE.

Libtool patch
> > I also add a libtool patch that correct building of `convenience'
> > libraries when configured with --disable-static.
>
> Do you mean, with --disable-shared, right?
No, I mean with --disabled-static --enable-shared.
As I don't want to build static libs.

> And do you really mean
> that telling libtool to build old libs for convenience libraries does
> fix the problem?
Yes.

> Thank you so much, but I need ChangeLog entries to
> install your patch, as well as new entries for README and
> doc/PLATFORMS. Will you please post a complete patch for libtool to
> bug-libtool@gnu.org? Thanks in advance.
I will does that. I will also note that my mail
address will be invalidate on January 27, 1999 and
that I will send my new mail address after Febuary 1.

Don't start flame {:-)
> > Alexandre, if you don't want to accept all of Edouard's fixes, would
you
> > please be in charge of ensuring that the build environment keeps working

> > flawlessly on Edouard's machine?
>
> Haven't I been doing that since I installed the automake/libtool patches?
>
> > (If that hasn't happened already meanwhile while I slept?)
>
> BTW, I haven't slept yet :-(
>
> > I do not want things broken for him.
>
> Neither do I.
I could patch broken things, but when I send the mail,
it was too late for me :)

Edouard.


Date view Thread view Subject view Author view

This archive was generated by hypermail 2b29 : Sat Sep 23 2000 - 19:57:39 EDT