This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
Re: Clean up glibc manual references to "GNU system" (bug 6911)
On Tue, 21 Feb 2012, Roland McGrath wrote:
> I don't think the manual should start including the presumption that glibc
> is never ported to any non-GNU systems. It certainly has been before and
> it will be again.
It's fuzzy what is or is not a GNU system - after all, a system could use
glibc but not have other GNU software installed in userspace, for example.
I'd imagine that a GNU/kFreeBSD system could have bits of normal FreeBSD
userspace installed alongside the glibc-based userspace.
What does seem clear is that future configurations will not be able to use
the same configure triplets as the non-glibc based system for the same
kernel in the way that used to be done; that's a consequence of needing
GCC configuration for such things as shared libraries. (Thus GNU/kFreeBSD
uses *-*-kfreebsd-gnu triplets, for example, not *-*-freebsd* as used by
normal FreeBSD.)
> My real inclination here is to suggest that we make all those cases use one
> of several new texinfo macros. Then we can define those macros in one
> place with the chosen wordings, and change the choices later without a lot
> of work or risk of inconsistency. That's of course imperfect since some
And you no longer have "GNU system" or "GNU operating system" split over a
line break, so making future searches for such references easier.
My impression here is that what I have would be a starting point for this
(possibly with macros for such things as "the GNU/Hurd system"), but there
should be a series of other changes as well to clean up the various "GNU
system" references.
--
Joseph S. Myers
joseph@codesourcery.com