bug-gnulib
[Top][All Lists]
Advanced

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

Re: a saner bootstrap script


From: Pádraig Brady
Subject: Re: a saner bootstrap script
Date: Thu, 06 Oct 2011 10:13:15 +0100
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:6.0) Gecko/20110816 Thunderbird/6.0

On 10/06/2011 09:28 AM, Gary V. Vaughan wrote:
> Hi Pádraig,
> 
> On 6 Oct 2011, at 14:58, Pádraig Brady wrote:
>> Thanks for the improvements.
> 
> You're most welcome!
> 
>> We're about to do a coreutils release, so I'm thinking
>> these changes might go in after that
>> so we can test thoroughly.
> 
> Yes, that would be safest, I think.  The coreutils bootstrap is
> more complex than most, and deserves some extra care.
> 
>> A few comments on the new bootstrap.conf
>>
>> You seem to have synced against an old version of buildreq
>> which didn't have autotools or gettext listed.
>> But that old version also had autopoint which you dropped?
> 
> That's deliberate:
> 
> On 6 Oct 2011, at 07:18, Gary V. Vaughan wrote:
>> The buildreq variable is a table that now also includes a column for the 
>> homepage of
>> any requirements so that the error message can inform the user where to 
>> fetch any
>> missing prerequisites.
>>
>> Note also that autoconf, automake, libtool and gettext are added 
>> automagically as long
>> as they are referenced in configure.ac, so they are not listed manually.  If 
>> you run
>> bootstrap with the verbose option, you can see them being detected and added.

Cool, that's a good improvement.
The only caveat is the table is easier to manage,
but less instructive as documentation.
This is the right trade-off though I think.

> Mind you, autopoint and gettext are synonymous, right?  If not, only the 
> gettext-0.18.1
> check is made automatically, and I need to figure out the right way to also 
> check for
> autopoint.

They're in different packages on my system:

$ rpm -qf $(which autopoint)
gettext-devel-0.18.1.1-7.fc15.x86_64
$ rpm -qf $(which gettext)
gettext-0.18.1.1-7.fc15.x86_64

So maybe an explicit table entry is appropriate?

cheers,
Pádraig.



reply via email to

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