Hi,
I have still problems to compile the GNU-Classpath 0.96.1 on the
StrongARM machine.
Once again, I would like to use it together with the JamVM 1.4.5, since
both support now Java Annotations and Generics.
Here are some informations about the current configuration I use:
- StrongARM-110 (v4l) (233 MHz, 256 MB RAM)
- Linux Version 2.6.18y, GCC Version 4.1.2, Debian 4.1.1-21
- as standard JVM I use JamVM 1.4.4 with GNU-Classpath 0.92 ==> the
reason for that is that ECJ does not function correctly with the
standard installed GCJ/GIJ (version 4.1.2)
- The JamVM 1.4.4 shall run the ECJ (v_677_R32x, 3.2.1) for to compile
the GNU-Classpath 0.96.1
1.) ./configure --prefix=... --disable-plugin --with-ecj
... runs okay!
2.) make - produces the following error:
Making all in lib
make[1]: Entering directory
`/home/vladimir/code/src/vm/classpath-0.96.1/lib'
true
top_builddir=.. top_srcdir=.. /bin/sh ./gen-classlist.sh standard
Adding java source files from srcdir '..'.
Adding java source files from VM directory ../vm/reference
/usr/bin/ecj -1.5
-warn:-deprecation,serial,typeHiding,unchecked,unused,varargsCast
-proceedOnError -bootclasspath '' -classpath
../vm/reference:..:../external/w3c_dom:../external/sax:../external/relaxngDatatype:../external/jsr166:.::
-d . @classes
jamvm: mprec.c:107: _Jv_Balloc: Assertion `i < 16' failed.
make[1]: *** [compile-classes] Aborted
make[1]: Leaving directory
`/home/vladimir/code/src/vm/classpath-0.96.1/lib'
make: *** [all-recursive] Error 1
Does anyone have any ideas?
Best regards,
Vladimir
Robert Schuster schrieb:
Hi,
Whats wrong with ecj? Is it not supported for ARMs?
Do you know any other compiler for ARM which I could use instead of ecj?
ecj is written in Java. There is no ARM specific code in it. You should
check your VM instead.
Regards
Robert