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

Re: locales in buildd environment (http://lists.debian.org/debian-gcc/2003/debian-gcc-200301/msg00060.html)



> > To ensure some locales are available, I think you can use LOCPATH,
> > and create locales locally, so that the following are available:
> >   de_DE ISO-8859-1
> >   en_US ISO-8859-1
> >   fr_FR ISO-8859-1
> > 
> > 
> > see /usr/sbin/locale-gen on how to generate these locale data.
> 
> ok, it's no problem to generate the data, but I cannot find any
> reference to LOCPATH. Any hints?

I couldn't find any reference to LOCPATH either, but 
setlocale seems to look at directories specified by LOCPATH
in addition to (or instead of) the standard location (/usr/lib/locale)


One example execution of LOCPATH=/tmp strace locale gives me:

	.
	.
open("/usr/lib/locale/ja.eucJP/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/tmp/ja.eucjp/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/ja.eucjp/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/tmp/ja/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/ja/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
	.
	.


I also found out that it is mostly undocumented, but apparently is a 
standard feature pretty much known by those who do know, so 
documentation is probably very lacking.


regards,
	junichi



Reply to: