Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 21 Dec 2001 18:47:45 +0200
From:      Alexey Zelkin <phantom@FreeBSD.org>
To:        "Andrey A. Chernov" <ache@nagual.pp.ru>
Cc:        cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   Re: cvs commit: src/share/msgdef Makefile src/etc Makefile src/etc/mtree BSD.usr.dist src/lib/libc/locale lmessages.c
Message-ID:  <20011221184745.A91245@ark.cris.net>
In-Reply-To: <20011221151756.GC98626@nagual.pp.ru>; from ache@nagual.pp.ru on Fri, Dec 21, 2001 at 06:17:56PM %2B0300
References:  <200112211314.fBLDE2b42673@freefall.freebsd.org> <20011221151756.GC98626@nagual.pp.ru>

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

On Fri, Dec 21, 2001 at 06:17:56PM +0300, Andrey A. Chernov wrote:

> > phantom     2001/12/21 05:14:02 PST
> > 
> >   Modified files:
> >     share/msgdef         Makefile 
> >     etc                  Makefile 
> >     etc/mtree            BSD.usr.dist 
> >     lib/libc/locale      lmessages.c 
> >   Log:
> >   Slightly re-work locale messages storage scheme. Before this commit
> >   LC_MESSAGES related data was installed to <locale>/LC_MESSAGES file.
> >   Now it go to <locale>/LC_MESSAGES/SYS_LC_MESSAGES file. LC_MESSAGES
> >   directory is supposed to be storage of message catalogs of userland tools.
> >   This should allow us to avoid many potential problems with future
> >   libintl related functionality introduction.
> 
> It breaks static binary compatibility at least. I don't think that
> touching system locale hierarchy is the right solution - libintl is not
Hmm... I not sure how it will break compatibility. Anyway, since this
functionality is not merged to RELENG_4 (whole LC_MESSAGES support)
I don't think that preserving compatibility is important issue.

> locale. It will be better to make separate hierarchy for libintl (f.e.
> 'intl') as done for nls.
Such behavior is not applicable to any existent gettext() implementation.
Why create additional incompatility between even BSD's (not to mention
Linux even) ?


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




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