Roland McGrath <[EMAIL PROTECTED]> writes:

> libc
> libm
> libdl
> libutil
> libresolv
> libcrypt
> libncurses
> libreadline

Oh, of course; those aren't system-specific libraries though.  It's
the idea of splitting libc into different system specific libraries
that I think is a mistake.

I have no objection to a new generically named library for specific
sets of tasks.

(Of course five of the libraries in your list are all generated from
the libc source. :)

> Well, you used to be named Michael; I think my vacillation is minor in
> comparison.  

I don't object to changing of minds; that's fine.  

> I think there ought to be a separate Linux library for purely
> Linux-specific interfaces that other system could possibly implement.  It
> just makes life simpler for writing portable applications.  There are only
> a few pieces of a GNU/Linux ABI that are hard to match exactly on a
> non-Linux implementation.  It just makes sense to segregate those so their
> library (or at least version set) dependencies indicate clearly what kind
> of nonportable hooey they rely on.

Except I think it's a mistake to label those "linux-specific".  The
danger of that is that as soon as it gets implemented on some other
system, it ceases to be Linux specific.

Moreover, there is nothing Hurd-specific about fetch_boot_time.  It
should be implementable on any system, and is a reasonable entirely
generic function.

Thomas




_______________________________________________
Bug-hurd mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/bug-hurd

Reply via email to