This removes support for GCJ, Kaffe, and Solaris. Each is done in a separate commit so we could choose to keep any of these easily enough by dropping a commit. It seems ECJ support may have to be dropped too. It is still packaged for Debian and a few other distros but AFAICT people who used ECJ to compile java-gnome must have been relying on the Sun/OpenJDK javah tool. That has been remove from java9+ so it's probably time to cut ties with anything that relies on it.
This removes support for GCJ, Kaffe, and Solaris. Each is done in a separate commit so we could choose to keep any of these easily enough by dropping a commit. It seems ECJ support may have to be dropped too. It is still packaged for Debian and a few other distros but AFAICT people who used ECJ to compile java-gnome must have been relying on the Sun/OpenJDK
javah
tool. That has been remove from java9+ so it's probably time to cut ties with anything that relies on it.