From owner-freebsd-hackers Thu Jan 22 08:20:52 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id IAA26794 for hackers-outgoing; Thu, 22 Jan 1998 08:20:52 -0800 (PST) (envelope-from owner-freebsd-hackers@FreeBSD.ORG) Received: from fallout.campusview.indiana.edu (fallout.campusview.indiana.edu [149.159.1.1]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id IAA26788 for ; Thu, 22 Jan 1998 08:20:49 -0800 (PST) (envelope-from jfieber@indiana.edu) Received: from localhost (jfieber@localhost) by fallout.campusview.indiana.edu (8.8.7/8.8.7) with SMTP id LAA11124; Thu, 22 Jan 1998 11:20:43 -0500 (EST) Date: Thu, 22 Jan 1998 11:20:41 -0500 (EST) From: John Fieber To: Timothy Moore cc: hackers@FreeBSD.ORG Subject: Re: egcs and exceptions In-Reply-To: <199801220005.QAA09643@gonzo.wolfenet.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk On Wed, 21 Jan 1998, Timothy Moore wrote: > Date: Wed, 21 Jan 1998 19:00:22 -0500 (EST) > From: John Fieber > > I just built egcs in eager anticipation of working exceptions. > No dice (just an Abort Trap). Is this something that only works > on -current? (I'm running 2.2.5) > > It doesn't seem to work in -current either, for me. I need to build > an elf-capabile gdb to debug this. Hmm... It appears as though explicit manual template instantiation is the only way to use templates too. :( Maybe the "do nothing" method described in the docs now assumes an ELF system? I'll have to look at the configuration options. I found a blurb on dejanews suggesting that NetBSD needs a new gas for exceptions to work, but if you configure it for setjmp/longjmp (which involves a runtime overhead), they will work. I don't mind the overhead if it is just a temporary state of affairs.... -john