New java is out for ARM platform. Here is the patch for armhf architecture.
I've just tested it on my Cubieboard.
java -version
java version "1.8.0"
Java(TM) SE Runtime Environment (build 1.8.0-b132)
Java HotSpot(TM) Client VM (build 25.0-b70, mixed mode)
--- /usr/share/java-package/oracle-jdk.sh.orig 2014-03-22 11:00:02.597960768 +0400
+++ /usr/share/java-package/oracle-jdk.sh 2014-03-22 10:59:01.187887952 +0400
@@ -4,7 +4,7 @@
j2se_release=0
# Update or GA release (jdk-7u15-linux-i586.tar.gz)
- if [[ $archive_name =~ jdk-([0-9]+)(u([0-9]+))?-linux-(i586|x64|amd64)\.(bin|tar\.gz) ]]
+ if [[ $archive_name =~ jdk-([0-9]+)(u([0-9]+))?-linux-(i586|x64|amd64|arm-vfp-hflt)\.(bin|tar\.gz) ]]
then
j2se_release=${BASH_REMATCH[1]}
j2se_update=${BASH_REMATCH[3]}
--- /usr/share/java-package/jdk.sh.orig 2014-03-22 11:15:40.049228425 +0400
+++ /usr/share/java-package/jdk.sh 2014-03-22 11:15:57.499252609 +0400
@@ -3,15 +3,6 @@
j2se_control
java_browser_plugin="java-browser-plugin, "
depends="\${shlibs:Depends}"
- if [ "${DEB_BUILD_ARCH:0:3}" = "arm" ]; then
- # ARM is only softfloat ATM so if building on armhf
- # force the dependencies to pickup cross platform fu
- if [ "${DEB_BUILD_ARCH}" == "armhf" ]; then
- depends="libc6-armel, libsfgcc1, libsfstdc++6"
- fi
- # No browser on ARM yet
- java_browser_plugin=""
- fi
cat << EOF
Package: $j2se_package
Architecture: any
--- /usr/share/java-package/jdk.sh.orig 2014-03-22 11:15:40.049228425 +0400
+++ /usr/share/java-package/jdk.sh 2014-03-22 11:24:59.029997008 +0400
@@ -4,11 +4,6 @@
java_browser_plugin="java-browser-plugin, "
depends="\${shlibs:Depends}"
if [ "${DEB_BUILD_ARCH:0:3}" = "arm" ]; then
- # ARM is only softfloat ATM so if building on armhf
- # force the dependencies to pickup cross platform fu
- if [ "${DEB_BUILD_ARCH}" == "armhf" ]; then
- depends="libc6-armel, libsfgcc1, libsfstdc++6"
- fi
# No browser on ARM yet
java_browser_plugin=""
fi
__
This is the maintainer address of Debian's Java team
<http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-maintainers>.
Please use
[email protected] for discussions and questions.