Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 03 Jan 2010 15:15:47 +0100
From:      Dimitry Andric <dimitry@andric.com>
To:        Jilles Tjoelker <jilles@stack.nl>
Cc:        "E. O." <enginbsd@gmail.com>, freebsd-stable@freebsd.org
Subject:   Re: locale-related build problems
Message-ID:  <4B40A693.3050902@andric.com>
In-Reply-To: <20100103140303.GA1899@stack.nl>
References:  <86095ec11001021301i25e91191kdcc2a1673795dce7@mail.gmail.com> <20100103140303.GA1899@stack.nl>

next in thread | previous in thread | raw e-mail | index | archive | help
On 2010-01-03 15:03, Jilles Tjoelker wrote:
> The build system appears not to cope with locales. My guess is that
> you're using Turkish locale, which has dotless and dotted uppercase and
> lowercase 'i', where the uppercase version of the dotted 'i' is an
> uppercase dotted 'I'. awk(1) knows about this and generates a file that
> conforms to Turkish conventions but obviously will not work.
>
> As a workaround, you can run your builds with LC_ALL=C in the
> environment, disabling locale support. (e.g. env LC_ALL=C make
> buildkernel).
>
> This should be fixed by adding LC_ALL=C somewhere in the build process,
> possibly only for these awk commands.

Ah yes, this must be the cause.  I can reproduce E.O.'s problem by
setting LC_ALL=tr_TR.ISO8859-9 and doing a buildkernel.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4B40A693.3050902>