This is the mail archive of the
java@gcc.gnu.org
mailing list for the Java project.
Re: SWT 3 and gcj
- From: Tom Tromey <tromey at redhat dot com>
- To: Rutger Ovidius <ovid at mailandnews dot com>
- Cc: java at gcc dot gnu dot org
- Date: 20 Oct 2003 10:38:12 -0600
- Subject: Re: SWT 3 and gcj
- References: <3F903ECE@mailandnews.com>
- Reply-to: tromey at redhat dot com
>>>>> "Rutger" == Rutger Ovidius <ovid@mailandnews.com> writes:
Rutger> gcj-3.4 -w -c -o boot.o boot.jar
Rutger> org/eclipse/core/internal/registry/ExtensionRegistry.java:65: error:
Rutger> verification error at PC=131
Rutger> org/eclipse/core/internal/registry/ExtensionRegistry.java:65: error: might
Rutger> transfer control into subroutine
Unfortunately, this is a gcj bug. The only workaround is to try to
compile this file from source, instead of .class. You might run into
other gcj bugs doing this, though.
For the gcj we use internally to build eclipse, we just disabled this
part of the verifier. This isn't really a suitable solution though.
And you can't easily add a flag to disable the entire verifier, as the
verifier computes information used later on during compilation.
Anyway, we know about this, but nobody is actively working on it.
Tom