bug-gnulib
[Top][All Lists]
Advanced

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

Re: a saner bootstrap script


From: Jim Meyering
Subject: Re: a saner bootstrap script
Date: Tue, 04 Oct 2011 12:09:00 +0200

Gary V. Vaughan wrote:
> Sorry I didn't notice your reply sooner.
>
> On 22 Sep 2011, at 23:38, Jim Meyering wrote:
>> Gary V. Vaughan wrote:
>>>>> * address@hidden:gvvaughan/GNU-coreutils.git in gary/bootstrap
>>>>> https://github.com/gvvaughan/GNU-coreutils/commits/gary/bootstrap
>>
>> I'll try to find time for this next week.
>
> Thanks.  How did you get on?

Hi Gary,

I started looking, but found that your bootstrap.conf is
months old, and thus not usable with the current sources.
Do you feel like rebasing it?

> I just tried to check that everything in my coreutils bootstrap.conf still
> works correctly with coreutils master, but unfortunately coreutils bootstrap
> now requires that I install the latest autotools -- including gettext-0.18.1.1
> which doesn't compile on Mac OS 10.7.1 with the latest Apple supplied gcc
> (4.2.1 LLVM).  And without that, I can no longer bootstrap coreutils on my
> Mac :-(

If it's a gettext problem, report it and it should be fixed very quickly.
Otherwise, just adjust the AM_GNU_GETTEXT_VERSION([0.18.1]) line
in configure.ac to accommodate whatever version of gettext you have.
You should be ok if it's 0.17.x.

>> I glanced through the first few lines of your script and found
>>
>>  FGREP=fgrep
>>  EGREP=egrep
>>  ...
>>
>> Please use the more standard grep -F and grep -E instead.
>
> I wasn't aware that it was more portable to expect a vendor grep that

egrep and fgrep have been deprecated for years.
POSIX stopped requiring them back in 1003.1-2001.
Since they have not been required for POSIX-conformance for 10 years...

> supports -E and -F than to expect a vendor egrep and fgrep binary.  None-
> the-less, I applied your suggested change to the master copy of bootstrap
> in Zile.



reply via email to

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