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>