Skip site navigation (1)Skip section navigation (2)
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>