This is the mail archive of the java-patches@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]

ARM EABI and eclipse-ecj


Hi Andrew,
I've built gcj for ARM EABI using all relevant patches AFAICT, simple test java
programs are working fine both using gij and gcj.  I can't get eclipse-ecj to
work though, it is giving me this output with -verbose :

...
[Loaded (pre-compiled) gnu.java.security.hash.IMessageDigest from <no code
source>]
[Loaded (pre-compiled) gnu.gcj.runtime.PersistentByteMap from <no code source>]
[Loaded (pre-compiled) gnu.gcj.runtime.PersistentByteMap$AccessMode from <no
code source>]
[Loaded (pre-compiled) java.nio.channels.FileChannel$MapMode from <no code
source>]
[Loaded (pre-compiled) java.io.FileNotFoundException from <no code source>]
[Loaded (pre-compiled) java.util.Vector$1 from <no code source>]
[Loaded (bytecode) org.eclipse.jdt.internal.compiler.problem.ProblemSeverities
from (file:/usr/share/eclipse-ecj-3.3/lib/ecj.jar <no certificates>)]
[Loaded (bytecode) org.eclipse.jdt.internal.compiler.util.SuffixConstants from
(file:/usr/share/eclipse-ecj-3.3/lib/ecj.jar <no certificates>)]
[Loaded (pre-compiled) java.io.DataOutputStream from <no code source>]
[Loaded (bytecode) org.eclipse.jdt.internal.compiler.batch.Main from
(file:/usr/share/eclipse-ecj-3.3/lib/ecj.jar <no certificates>)]
[Loaded (pre-compiled) java.io.FilenameFilter from <no code source>]
[Loaded (bytecode) org.eclipse.jdt.internal.compiler.batch.Main$2 from
(file:/usr/share/eclipse-ecj-3.3/lib/ecj.jar <no certificates>)]
[Loaded (bytecode) org.eclipse.jdt.internal.compiler.env.AccessRule from
(file:/usr/share/eclipse-ecj-3.3/lib/ecj.jar <no certificates>)]
[Loaded (bytecode) org.eclipse.jdt.core.compiler.InvalidInputException from
(file:/usr/share/eclipse-ecj-3.3/lib/ecj.jar <no certificates>)]
[Loaded (pre-compiled) java.lang.RuntimeException from <no code source>]
[Loaded (pre-compiled) java.io.ByteArrayInputStream from <no code source>]
[Loaded (pre-compiled) java.io.StringReader from <no code source>]
[Loaded (bytecode) org.eclipse.jdt.internal.compiler.ICompilerRequestor from
(file:/usr/share/eclipse-ecj-3.3/lib/ecj.jar <no certificates>)]
[Loaded (bytecode) org.eclipse.jdt.internal.compiler.batch.Main$3 from
(file:/usr/share/eclipse-ecj-3.3/lib/ecj.jar <no certificates>)]
[Loaded (bytecode) org.eclipse.jdt.internal.compiler.env.IDependent from
(file:/usr/share/eclipse-ecj-3.3/lib/ecj.jar <no certificates>)]
[Loaded (bytecode) org.eclipse.jdt.internal.compiler.env.ICompilationUnit from
(file:/usr/share/eclipse-ecj-3.3/lib/ecj.jar <no certificates>)]
[Loaded (bytecode) org.eclipse.jdt.internal.compiler.batch.CompilationUnit from
(file:/usr/share/eclipse-ecj-3.3/lib/ecj.jar <no certificates>)]
[Loaded (bytecode) org.eclipse.jdt.internal.compiler.IErrorHandlingPolicy from
(file:/usr/share/eclipse-ecj-3.3/lib/ecj.jar <no certificates>)]
[Loaded (bytecode) org.eclipse.jdt.internal.compiler.batch.Main$4 from
(file:/usr/share/eclipse-ecj-3.3/lib/ecj.jar <no certificates>)]
[Loaded (bytecode) org.eclipse.jdt.internal.compiler.IProblemFactory from
(file:/usr/share/eclipse-ecj-3.3/lib/ecj.jar <no certificates>)]
[Loaded (bytecode)
org.eclipse.jdt.internal.compiler.problem.DefaultProblemFactory from
(file:/usr/share/eclipse-ecj-3.3/lib/ecj.jar <no certificates>)]
[Loaded (bytecode) org.eclipse.jdt.internal.compiler.lookup.TypeConstants from
(file:/usr/share/eclipse-ecj-3.3/lib/ecj.jar <no certificates>)]
[Loaded (bytecode) org.eclipse.jdt.internal.compiler.lookup.TypeIds from
(file:/usr/share/eclipse-ecj-3.3/lib/ecj.jar <no certificates>)]
[Loaded (bytecode) org.eclipse.jdt.internal.compiler.ClassFile from
(file:/usr/share/eclipse-ecj-3.3/lib/ecj.jar <no certificates>)]
[Loaded (bytecode) org.eclipse.jdt.internal.compiler.lookup.ProblemReasons from
(file:/usr/share/eclipse-ecj-3.3/lib/ecj.jar <no certificates>)]
[Loaded (bytecode) org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment
from (file:/usr/share/eclipse-ecj-3.3/lib/ecj.jar <no certificates>)]
[Loaded (bytecode) org.eclipse.jdt.internal.compiler.env.INameEnvironment from
(file:/usr/share/eclipse-ecj-3.3/lib/ecj.jar <no certificates>)]
[Loaded (bytecode) org.eclipse.jdt.internal.compiler.batch.FileSystem from
(file:/usr/share/eclipse-ecj-3.3/lib/ecj.jar <no certificates>)]
[Loaded (bytecode) org.eclipse.jdt.internal.compiler.lookup.Binding from
(file:/usr/share/eclipse-ecj-3.3/lib/ecj.jar <no certificates>)]
[Loaded (bytecode) org.eclipse.jdt.internal.compiler.lookup.TypeBinding from
(file:/usr/share/eclipse-ecj-3.3/lib/ecj.jar <no certificates>)]
[Loaded (bytecode) org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding
from (file:/usr/share/eclipse-ecj-3.3/lib/ecj.jar <no certificates>)]
[Loaded (bytecode) org.eclipse.jdt.internal.compiler.problem.AbortCompilation
from (file:/usr/share/eclipse-ecj-3.3/lib/ecj.jar <no certificates>)]
[Loaded (pre-compiled) java.util.MissingResourceException from <no code
source>]
[Loaded (pre-compiled) java.util.ArrayList from <no code source>]
[Loaded (bytecode) org.eclipse.jdt.internal.compiler.batch.FileSystem$Classpath
from (file:/usr/share/eclipse-ecj-3.3/lib/ecj.jar <no certificates>)]
[Loaded (pre-compiled) java.io.PrintWriter from <no code source>]
[Loaded (pre-compiled) java.io.Writer from <no code source>]
[Loaded (pre-compiled) java.io.OutputStreamWriter from <no code source>]
[Loaded (bytecode) org.eclipse.jdt.internal.compiler.batch.Main$Logger from
(file:/usr/share/eclipse-ecj-3.3/lib/ecj.jar <no certificates>)]
[Loaded (pre-compiled) java.lang.NoClassDefFoundError from <no code source>]
[Loaded (pre-compiled) java.lang.LinkageError from <no code source>]
[Loaded (pre-compiled) java.lang.IllegalAccessException from <no code source>]
[Loaded (pre-compiled) java.lang.IllegalArgumentException from <no code
source>]
[Loaded (pre-compiled) java.lang.SecurityException from <no code source>]
[Loaded (pre-compiled) java.io.StringWriter from <no code source>]
[Loaded (bytecode) org.eclipse.jdt.internal.compiler.batch.Main$1 from
(file:/usr/share/eclipse-ecj-3.3/lib/ecj.jar <no certificates>)]
[Loaded (bytecode) org.eclipse.jdt.core.compiler.IProblem from
(file:/usr/share/eclipse-ecj-3.3/lib/ecj.jar <no certificates>)]
[Loaded (bytecode) org.eclipse.jdt.core.compiler.CategorizedProblem from
(file:/usr/share/eclipse-ecj-3.3/lib/ecj.jar <no certificates>)]
[Loaded (bytecode) org.eclipse.jdt.internal.compiler.util.GenericXMLWriter from
(file:/usr/share/eclipse-ecj-3.3/lib/ecj.jar <no certificates>)]
[Loaded (pre-compiled) java.lang.Float from <no code source>]
[Loaded (bytecode) org.eclipse.jdt.internal.compiler.util.HashtableOfInt from
(file:/usr/share/eclipse-ecj-3.3/lib/ecj.jar <no certificates>)]
/usr/lib/jvm/gcj-jdk-4.3/bin/javac: line 8: 16631 Aborted                
CLASSPATH="/usr/share/eclipse-ecj-3.3/lib/ecj.jar:${CLASSPATH}"
/usr/lib/gcj-4.3.0_alpha20070810/bin/gij
-Dgnu.gcj.precompiled.db.path=${JAVA_PKG_CLASSMAP} -verbose:class
org.eclipse.jdt.internal.compiler.batch.Main -nowarn "${@}"

Does it work for you?  Is there any way to to find out why it's aborting?  The
same snapshot (+patches) is working for me on x86_64 and i386.


Steve


      ___________________________________________________________ 
Want ideas for reducing your carbon footprint? Visit Yahoo! For Good  http://uk.promotions.yahoo.com/forgood/environment.html


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