Building binutils/gcc/glibc -

Zack Weinberg zack@codesourcery.com
Tue Jan 6 00:57:00 GMT 2004


prj@po.cwru.edu (Paul Jarc) writes:

> "Zack Weinberg" <zack@codesourcery.com> wrote:
>> This is a bug in coreutils 5.0.  Report it to the coreutils
>> maintainers.
>
> This is deliberate, and complaints from users have not changed the
> minds of the coreutils maintainers so far.

I'm aware.  I will continue to tell people the truth.

> RMS's authority will probably be needed to change this.  But note
> that coreutils exhibits this behavior only when told to do so,
> either at compile time by the system headers via the _POSIX2_VERSION
> macro, or at run time by the environment variable.

It is incorrect to change the behavior of an application just because
the underlying C library asserts support for a newer standard, which
is what _POSIX2_VERSION defined in the system headers means.  The
environment variable is marginally more tolerable, however, backward
compatibility considerations should dominate.

zw



More information about the Libc-alpha mailing list