This is the mail archive of the
java-discuss@sourceware.cygnus.com
mailing list for the Java project.
Re: building libgcj on irix 6.5
- To: Andrew Haley <aph at pasanda dot cygnus dot co dot uk>
- Subject: Re: building libgcj on irix 6.5
- From: Jeff Sturm <jsturm at sigma6 dot com>
- Date: Thu, 09 Dec 1999 11:15:10 -0500
- CC: jmc at cmpharm dot ucsf dot edu, java-discuss at sourceware dot cygnus dot com
- Organization: AppNet
- References: <19991209121102.17144.qmail@pasanda.cygnus.co.uk>
Andrew Haley wrote:
> > You might get a successful build with --disable-sjlj-exceptions.
>
> It looks as though you've got my libgcj changes in but not my gcj
> changes. Here's the patch.
Thanks Andrew. I had previously searched for "Sjlj" in gcc/java and
came up empty.
Out of curiousity... why are setjmp/longjmp exceptions important, and
why does libgcj only use them on non-Intel, non-SPARC machines by
default? I don't remember seeing it recently on java-discuss. I'm
concerned about the extra overhead incurred with setjmp/longjmp on
platforms where a range-table implementation is available.
--
Jeff Sturm
jsturm@sigma6.com