Taken from https://sources.debian.net/data/main/g/gcc-4.9/4.9.2-10/debian/patches/gcj-arm-mode.diff # DP: For armhf, force arm mode instead of thumb mode --- a/libjava/configure.host +++ b/libjava/configure.host @@ -66,6 +66,9 @@ ;; esac +# on armhf force arm mode +libgcj_flags="${libgcj_flags} -marm" + AM_RUNTESTFLAGS= # Set any host dependent compiler flags. --- a/gcc/java/lang-specs.h +++ b/gcc/java/lang-specs.h @@ -47,7 +47,7 @@ %{.class|.zip|.jar|!fsyntax-only:jc1 \ %{.java|fsaw-java-file:%U.jar -fsource-filename=%i %