Date: Sat, 03 Apr 1999 14:44:13 -0800 From: Amancio Hasty <hasty@rah.star-gate.com> To: obrien@NUXI.com Cc: Ollivier Robert <roberto@keltia.freenix.fr>, current@FreeBSD.ORG Subject: Re: X problems using egcs as compiler Message-ID: <199904032244.OAA57143@rah.star-gate.com> In-Reply-To: Your message of "Sat, 03 Apr 1999 14:34:33 PST." <19990403143433.A73396@nuxi.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Yes, it is most likely a DWARF2_UNWIND issue at least that is what I concluded in trying to support Electric Fire also someone should investigate whether egcs supports exception handling without thread support if memory does not fail me egcs requires thread support for exception handling. Perhaps it is a good time to review the egcs docs with respect to frame handling and exception handling. Amancio > > The problem is that egcs 1.1.2 has its own crt*.o files and use them in > > place of the FreeBSD one. By moving the files elsewhere, it works. I don't > > know the effect on exceptions though. > > If that is the problem, then it sounds like a DWARF2_UNWIND issue. > > > I don't know what David plan to do with these crt*.o files. David ? > > src/lib/csu/i386-elf will build and install crtbegin.o and crtend.o from > the EGCS sources. Otherwise we have to use the poorer exception > unwinding method. > > -- > -- David (obrien@NUXI.com -or- obrien@FreeBSD.org) To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199904032244.OAA57143>