X-pop3-spooler: POP3MAIL 2.1.0 b 3 961213 -bs- Delivered-To: pcg AT goof DOT com From: Andrew Crabtree Message-Id: <199802110106.AA047619168@typhoon.rose.hp.com> Subject: Re: djgpp & exception handling To: pcg AT goof DOT com (Marc Lehmann) Date: Tue, 10 Feb 1998 17:06:07 PST Cc: blizzar AT hem1 DOT passagen DOT se, beastium-list AT Desk DOT nl In-Reply-To: <19980211014306.41560@cerebro.laendle>; from "Marc Lehmann" at Feb 11, 98 1:43 am Reply-To: andrewc AT rosemail DOT rose DOT hp DOT com X-Mailer: Elm [revision: 109.16] Sender: Marc Lehmann Status: RO X-Status: A Content-Length: 1612 Lines: 35 > just for further info: does your program work when you recompile it > with "-fsjlj-exceptions"? You should see my message to egcs soon, about why regular frame exception handling doesn't work. I am trying to 'fix' collect2 to remove its reliance on vfork, and instead use popen. It appears that it doesn't need to have asynch processes, and just suspending one, and running the other outputting to a file should be ok. setjump/longjump exception handling does work BTW, but is it a functionally equivalent replacement of the regular mechanism? > andrew??? Its not my fault. Really. ;) It might be quicker to patch gcc to emit the call to register frame properly, instead of using collect2. But I don't know for sure because I don't know what collect2 does ... only half way through the sources. > > * A brief description of DJGPP: * > > * NEVER BEFORE HAS SO FEW DONE SO MUCH FOR SO MANY! * > linux? (no, don't flame..) :) The never is a bit much (how about gcc, or emacs, or ...) Andy -- _______ ___________________________________________________________ / Andrew Crabtree / Workgroup Networks Division ____ ___ / Hewlett-Packard / / / / Roseville, CA __/ __/ _____/ 916/785-1675 / andrewc AT rosemail DOT rose DOT hp DOT com ___________ __/ _____________________________________________________