[devel] Toolchain, Java and ARM

Kirill A. Shutemov kirill at shutemov.name
Mon Oct 26 17:19:25 UTC 2009


Hello,

I've updated binutils to FC 2.20.51.0.2-1 and gcc to FC 4.4.2-4. Also
I've implemented
java bootstrap facility in gcc and bootstrap gcc4.4-java on ARM using it.

During bootstrap I had to do several hacks:

1. I had to build hacky version eclipse-ecj. Since currently we don't
have full java
support on ARM and cannot build eclipse, I took eclipse-ecj binary package from
i586 and repackage it for ARM with needed provides. As I can see content of
eclipse-ecj is identical on all platforms. The different is only in
paths. Is it possible
to repackage it as noarch using %_datadir(not %_libdir)? It will make bootstrap
java less tricky.

2. I've built jdkgcj using --without sinjdoc. Probably, we should
change the spec
to avoid use sinjdoc until we have full java support on ARM.

3. I've built hacky version of java-1.5.0-gcj-aot-compile without dependences
to jpackage-*, since we don't have jpackage on ARM yet.

Dmitry, merge my changes, please.

Anton, you can find repo with bootstraped java at sheeva:/space2/kas/repo.

Igor, could you help us to build full java environment on ARM?

// Kirill A. Shutemov


More information about the Devel mailing list