This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: My proposal for the libgcc runtime ABI (ia64 gcc/glibc is broken.)
- To: "Martin v. Loewis" <martin at loewis dot home dot cs dot tu-berlin dot de>
- Subject: Re: My proposal for the libgcc runtime ABI (ia64 gcc/glibc is broken.)
- From: Linus Torvalds <torvalds at transmeta dot com>
- Date: Wed, 12 Jul 2000 14:12:14 -0700 (PDT)
- cc: geoffk at cygnus dot com, gcc at gcc dot gnu dot org
On Wed, 12 Jul 2000, Martin v. Loewis wrote:
>
> > And yes, I know there are non-glibc systems out there. Obviously. But
> > those systems still need to be aware of EH stuff if exceptions are to be
> > used at all.
>
> As a matter of fact, g++ works on those systems without any
> cooperation from those systems. It does so by providing specific crt
> files, crtbegin and crtend, which deal with the management of the EH
> unwind tables.
I guess my basic message is: shouldn't this all be split up from the
"core" gcc setup?
The people who do crt files etc are usually not the same people who do
good compilers. And potentially holding up gcc releases because of issues
like where you put the EH functionality on Linux/Solaris/WNT/whatever
sounds like wasteful.
Wouldn't it be nicer to just do a gcc release and let the people like hjl
sort out the crt files. As they've said, they end up having to do that
_anyway_, so doing it inside gcc is to some degree just a waste of time..
Linus