bug-gnu-utils
[Top][All Lists]
Advanced

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

Re: gettext: "make check" fails on NetBSD/sparc-1.5


From: Bruno Haible
Subject: Re: gettext: "make check" fails on NetBSD/sparc-1.5
Date: Mon, 11 Feb 2002 21:17:58 +0100 (CET)

Paul Eggert writes about fprintf support of "%m$s":

> It's not required by POSIX.  It is part of the XSI extension option.
> This means it is required to work on all systems supporting the X/Open
> System Interfaces Extension, but it is not required for POSIX compliance.

GNU gettext relies heavily on three system interfaces:

  - nl_langinfo(CODESET),

  - iconv(),

  - fprintf support of "%m$s".

All of these are marked "X/Open System Interfaces Extension" in the
newest POSIX standard.

For a system which targets the desktop market all three facilities are
essential for internationalization. For certain applications, and if
the system administrator is guaranteed to speak English, a
non-internationalized Unix system makes perfect sense. This is why
POSIX made these facilities optional.

Now where does NetBSD stand? It supports nl_langinfo(CODESET) now, and
also iconv (via pkgsrc/converters/libiconv). So apparently they do
care about i18n, and thus it would make sense for them to implement
the third facility as well.

Bruno



reply via email to

[Prev in Thread] Current Thread [Next in Thread]