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    (obr...@nuxi.com  -or-  obr...@freebsd.org)




To Unsubscribe: send mail to majord...@freebsd.org
with "unsubscribe freebsd-current" in the body of the message

Reply via email to