This is the mail archive of the libc-alpha@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]