Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 18 Nov 2002 10:10:37 +0100 (CET)
From:      Tomas Pluskal <plusik@pohoda.cz>
To:        Dan Lukes <dan@obluda.cz>
Cc:        freebsd-stable@freebsd.org
Subject:   Re: cannot compile stable
Message-ID:  <20021118100845.C7390-100000@localhost.localdomain>
In-Reply-To: <3DD8903F.1060702@obluda.cz>

next in thread | previous in thread | raw e-mail | index | archive | help

Thank you for this info. I will submit the PR. Perhaps 'make buildworld'
should automatically unset all LC_ variables, because it is not likely
that all these problems will soon be fixed..

Tomas Pluskal

> 	It's not character case sensitivity/insensitivity case. It's the
> "range" problem.
>
> 	The Czech order of characters is 'AaBbCc...Zz' (i skip the accented
> character - for real ordering see src/share/colldef/cs_CZ.ISO8859-2.src)
> - it is based on CSN (Czech national normative). It mean, the range
> [A-Z] contain both upper and lower letters (with exception of lower 'z'
> and accented Zz).
>
> 	We shall use the '[:upper:]' class instead as nobody knows what the
> hell of characters are contained within the X-Y type ranges.
>
> 	The correct coding for 'awk '/^[_A-Z]/ { print; }'' is 'awk
> '/^[_[:upper:]]/ { print; }''. You must be patient with our
> english-centristic coleagues - they aren't familiar with existence of
> other continents outside of north-america, but they are learning ...  ;-)
>
> 	You should submit a PR (but there are uncountable incarnations of the
> same problem in src tree). In the meantime, you should use 'one true
> locale' only.


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-stable" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20021118100845.C7390-100000>