GNU bug report logs - #7773
(lack of) config.h description in manual

Previous Next

Package: automake;

Reported by: karl <at> freefriends.org (Karl Berry)

Date: Mon, 3 Jan 2011 00:11:02 UTC

Severity: normal

Done: Ralf Wildenhues <Ralf.Wildenhues <at> gmx.de>

Bug is archived. No further changes may be made.

Full log


Message #19 received at 7773 <at> debbugs.gnu.org (full text, mbox):

From: Ralf Wildenhues <Ralf.Wildenhues <at> gmx.de>
To: Eric Blake <eblake <at> redhat.com>
Cc: "bug-autoconf <at> gnu.org" <bug-autoconf <at> gnu.org>, 7773 <at> debbugs.gnu.org,
	Karl Berry <karl <at> freefriends.org>
Subject: Re: bug#7773: (lack of) config.h description in manual
Date: Tue, 4 Jan 2011 08:13:33 +0100
Hello Karl, Eric,

* Eric Blake wrote on Tue, Jan 04, 2011 at 01:33:42AM CET:
> On 01/03/2011 05:00 PM, Karl Berry wrote:
> > Thanks for the reference.  Now that I know it, I suggest the Automake
> > manual simply have a sentence with an xref to that node.

Yes, I agree with that, and I am still going to do that.  You opened two
bug reports originally (inadvertently), I only closed the one that was
dealt with.  Sorry if that was unclear before.

> > Hmm, I'm not so sure that the GCS forbids doing the right thing (or that
> > it has to stay that way even if it does), but I won't pursue it further.
> 
> What the GCS requires is that you can do 'make prefix=/alternate/path'
> and have that propagate through all the directory variables.  Anything
> learned at configure time can thus be rewritten at make time, so the
> only safe place to record a directory variable's value is at make time.
>  I don't think this aspect of the GCS needs changing.
> 
> One other thing to point out is that the GCS documents that 'make
> install' should ideally not rebuild any source code, but that this ideal
> is only possible if you either _don't_ use 'make prefix=...', or if you
> use the same prefix in both 'make prefix=...' and 'make install prefix=...'.

I don't think that is correct.  In fact, I think it is entirely intended
to be possible to use a different prefix= setting for the all and for
the install targets, and the latter should still not rebuild sources.
Sort of a poor-man's DESTDIR.  You can see the usefulness on MSYS and
DJGPP (where DESTDIR does not work due to drive prefix concatenation).
(Of course Libtool doesn't support the non-DESTDIR way, but that's
another story ...)

Cheers,
Ralf




This bug report was last modified 14 years and 194 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.