My proposal for the libgcc runtime ABI (ia64 gcc/glibc is broken.)
Jason R Thorpe
thorpej@zembu.com
Fri Jul 14 09:28:00 GMT 2000
On Fri, Jul 14, 2000 at 03:21:32PM +0100, Richard Earnshaw wrote:
> This isn't quite true. We don't install a shared libgcc on BSD platforms
> because libc has replacements for the most common libgcc functions built
> into it. This is an equally disgusting hack because it assumes that the
> definitions in there will be sufficient even if the compiler is upgraded.
> I suspect it will cause even more problems moving forward when we need to
> include exception management support.
Err, which functions, specifically? If you're talking about stuff
like __ashlsi3, the m68k ports have that stuff in libc mostly as
an historical accident (Utah put them in there in the HP-BSD days,
and they were just never really removed, even though libgcc has those
functions as well).
...or are you referring to something else?
(Serious question ... if I am misunderstanding this, I would like to
understand it better...)
--
-- Jason R. Thorpe <thorpej@zembu.com>
More information about the Gcc
mailing list