This is the mail archive of the java@gcc.gnu.org mailing list for the Java project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: SWT 3 and gcj


>>>>> "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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]