This is the mail archive of the
libc-alpha@sources.redhat.com
mailing list for the glibc project.
Do we need the builtin unwind functions in glibc?
- From: "H. J. Lu" <hjl at lucon dot org>
- To: GNU C Library <libc-alpha at sources dot redhat dot com>
- Date: Mon, 10 May 2004 13:51:23 -0700
- Subject: Do we need the builtin unwind functions in glibc?
The current glibc has a builtin unwind library. It was needed when
glibc could be compiled with a gcc which doesn't support the shared
libgcc. Now, the minimal gcc required for glibc support the shared
libgcc and the builtin unwind library doesn't work with nptl. Do
we really need the builtin unwind functions today? I don't think we
do. I think we should remove it from glibc.
Another issue is the C personality routine. According to the exception
ABI, the personality routine is language specific. I am working on
some clarification for cleanup handler support in the Linux C
personality routine so that different Linux C compilers can work with
one C personality routine. The question is if we want it in glibc.
Today's nptl enabled glibc has a wrapper for it in libc.so. Since it
is/will be standardized for Linux, do we want its implementation in
glibc or keep the current wrapper?
H.J.