This is the mail archive of the
libc-hacker@sourceware.cygnus.com
mailing list for the glibc project.
Re: small change, groundwork for larger one
- To: libc-hacker@cygnus.com
- Subject: Re: small change, groundwork for larger one
- From: Zack Weinberg <zack@rabi.phys.columbia.edu>
- Date: Sun, 03 May 1998 17:48:13 -0400
On Sun, 3 May 1998 16:32:20 -0400, Roland McGrath wrote:
>gnulib is a bad place to put them. That directory was originally for
>native asm implementations of the functions gcc generates calls to, which
>were put in a library called `gnulib' in gcc v1, now known as libgcc1 and
>built as part of -lgcc by gcc's build. I think in the current state of
>affairs there may be no need for such a section in libc at all; in that
>case, gnulib should be removed.
It's used by alpha, sparc and mips for routines like what you describe.
Maybe that code is stale now, but it does look pretty recent.
I put them there because I was thinking of gnulib as a directory for
miscellaneous internal code. They can certainly be moved.
>The reason the init stuff is at top-level is because it needs the list of
>subdirectories for the munch-init version (for non-gnu lds, obviously not a
>big priority). I suppose you could move all the subdirs setting stuff from
>Makefile to Makeconfig.
Daah, I missed that. Moving the subdirs setting might make sense; you could
postulate other code that needs that too (except maybe it should be
discouraged?)
zw