[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