Mail Archives: djgpp/1998/06/23/20:03:01
Gerhard Gruber wrote:
>
> Destination: Nate Eldredge <nate AT cartsys DOT com>
> From: Gruber Gerhard
> Group: comp.os.msdos.djgpp
> Date: Mon, 22 Jun 1998 13:40:36 -0700:
>
> >The major difference that I know of is that in 2.8.1, exceptions work
> >out-of-the-box. 2.8.0 required a special command line switch. The very
> >latest release of 2.8.1 includes some fixes that prevent GCC from
> >hanging under certain mis-installation conditions. Those are
>
> What do you mean "out of the box"? I just checked this and I still have to use
> -fhandle-exceptions to compile my code. Or do you mean that there were other
> switches as well in 2.8.0?
Are you sure you're using 2.8.1? I believe -fhandle-exceptions went
away entirely-- it's not mentioned in the docs anymore. It is now
called -fexceptions, and it is on by default when compiling C++.
Perhaps you have a mixed installation?
2.8.0 required the use of -fsjlj-exceptions, an alternate
implementation, because the DJGPP startup code didn't include the
necessary stuff to do it the standard way. However, 2.8.1 includes an
extra .o file that *should* make it work.
Disclaimer: I'm not using 2.8.x on DJGPP at present, so this is all
secondhand.
--
Nate Eldredge
nate AT cartsys DOT com
- Raw text -