Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 4 May 2005 09:52:59 GMT
From:      FUJISHIMA Satsuki <sf@FreeBSD.org>
To:        Ruslan Ermilov <ru@FreeBSD.org>
Cc:        cvs-all@FreeBSD.org
Subject:   Re: cvs commit: src Makefile.inc1 src/sys/sys param.h src/tools/build Makefile src/lib/libc/locale rune.c src/include Makefile runefile.h src/usr.bin/mklocale ldef.h lex.l yacc.y
Message-ID:  <200505040952.j449qxoH079061@freefall.freebsd.org>
In-Reply-To: <20050504082436.GD78645@ip.net.ua>
References:  <200502262147.j1QLls3r024384@repoman.freebsd.org> <200505021110.j42BALe1036976@freefall.freebsd.org> <20050504082436.GD78645@ip.net.ua>

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

$ PATH_LOCALE=/home/chroot/4/usr/share/locale opera

worked for me. (I believe you meant PATH_LOCALE rather than LOCALE_PATH.)

I think compat[45]x port should include pre-change locale data
files. Then locale-aware binary ports set the environment to point
there in their startup script or pkg-message would be fine.

As we need an additional tweak to keep backward compatibility, it
would be better to be added to 6.0 release notes, too.

At Wed, 4 May 2005 11:24:36 +0300,
Ruslan Ermilov wrote:
> On Mon, May 02, 2005 at 11:10:21AM +0000, FUJISHIMA Satsuki wrote:
> > This change broke binary compatibility with FreeBSD =< 5.x. They do not run on
> > -CURRENT correctly when LC_CTYPE is set. Is this intentional? If so,
> > is there any workaround?
> > 
> This is intentional, yes.  A workaround is to install pre-change
> locale data files, and set LOCALE_PATH (see setlocale(3) manpage)
> environment variable to point there.



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