Clean up glibc manual references to "GNU system" (bug 6911)

Robert Millan rmh@gnu.org
Sat Feb 18 11:05:00 GMT 2012


El 17 de febrer de 2012 21:54, Joseph S. Myers
<joseph@codesourcery.com> ha escrit:
> glibc bug 6911 reports a problem with the manual referring to how
> something is on the GNU system, which is ambiguous between Linux-based
> GNU systems and Hurd-based GNU systems.

Note that the body of information in the GNU website makes a clear
statement that "*the* GNU system" is by definition, Hurd-based,
whereas "variants of the GNU system" may be based on other kernels.

See e.g.: http://www.gnu.org/philosophy/categories.en.html#TheGNUsystem

IMHO you could avoid all this by simply referring to actual
components.  There's no shade of doubt on what's the meaning of
statements like "GNU C Library", "GNU C Library when running on the
Hurd", etc.

>  - If and when the GNU/kFreeBSD support is submitted, that should
>    include the results of checking all references to "GNU system",
>    "GNU operating system", "GNU/Hurd system" etc. to see whether they
>    apply to GNU/kFreeBSD or not.

A bigger priority for us is merging changes to code outside of
sysdeps/.  Currently we have to add very ugly kludges [1] in sysdeps/
directory because of the current "anti-portability" policy that
applies to Glibc mainline.

[1] For example, we fix a trivial bug (missing #ifdef) in
_dl_show_auxv() by disabling the whole function using pre-processor
hacks: http://anonscm.debian.org/viewvc/glibc-bsd/trunk/glibc-ports/kfreebsd/dl-sysdep.c?revision=3756&view=markup

-- 
Robert Millan



More information about the Libc-alpha mailing list