Mozilla, a raczej egrep

Jakub Bogusz qboosh w prioris.mini.pw.edu.pl
Pią, 26 Paź 2001, 15:33:14 CEST


On Fri, Oct 26, 2001 at 03:24:03PM +0200, Przemyslaw Brojewski wrote:
> > On Sun, Oct 21, 2001 at 06:02:18PM +0000, Marcin 'Qrczak' Kowalczyk wrote:
> > > Mozilla się nie buduje. Śledztwo wykazało, że skrypt configure sprawdza
> > > istnienie definicji size_t wykorzystując następujący fragment regexpa
> > > w argumencie programu egrep:
> > > 
> > >     [^a-zA-Z_0-9]
> > > 
> > > Tymczasem przy polskich locale ani ten regexp, ani, co ciekawe, wersja
> > > z usuniętą negacją, nie pasuje do żadnego znaku.
> > > 
> > > Co jest winne i jak to poprawić?
> > > 
> > > grep-2.5e-3, glibc-2.2.3-16.
> > 
> > IMHO jeśli jest używane a-zA-Z to autorzy sami proszą się o problemy, chyba
> > że wcześniej robią LC_ALL=C
> 
> No ja przepraszam. Znaczenie regexpa [^a-zA-Z_0-9] ma być
> zależne od locale???

Jest zależne. Od LC_COLLATE o ile się nie mylę.
Przy polskich lokalach [a-z] obejmuje także duże litery (od B do Z).


-- 
Jakub Bogusz
http://prioris.mini.pw.edu.pl/~qboosh/



Więcej informacji o liście dyskusyjnej pld-devel-pl