[8u] RFR: Change os.arch property to arm
Alex Kashchenko
akashche at redhat.com
Thu Dec 22 11:37:23 UTC 2016
Hi Anton,
On 12/21/2016 01:22 PM, Anton Kozlov wrote:
> Hi!
>
> Some software could use os.arch property and expect there 'arm' value on arm
> system. An example is jdbc-sqltie (https://github.com/xerial/sqlite-jdbc), which
> uses the property to get path to own native libraries. For now it fails to
> initialize, since it's doesn't know that aarch32 is the same as arm in this
> context.
>
> Using 'arm' value for 'os.arch' system property fixes issue with jdbc-sqlite.
I believe that such patch (just without os check) is already in -
http://hg.openjdk.java.net/aarch32-port/jdk8u/rev/655c0aad16db , problem
was spotted before with Eclipse/SWT native libs.
>
> Thanks,
> Anton
>
> diff --git a/common/autoconf/platform.m4 b/common/autoconf/platform.m4
> --- a/common/autoconf/platform.m4
> +++ b/common/autoconf/platform.m4
> @@ -320,6 +320,9 @@
> elif test "x$OPENJDK_TARGET_OS" != xmacosx && test "x$OPENJDK_TARGET_CPU" = xx86_64; then
> # On all platforms except macosx, we replace x86_64 with amd64.
> OPENJDK_TARGET_CPU_OSARCH="amd64"
> + elif test "x$OPENJDK_TARGET_OS" = xlinux && test "x$OPENJDK_TARGET_CPU" = xaarch32; then
> + # On linux only, we replace aarch32 with arm.
> + OPENJDK_TARGET_CPU_OSARCH="arm"
> fi
> AC_SUBST(OPENJDK_TARGET_CPU_OSARCH)
>
>
--
-Alex
More information about the aarch32-port-dev
mailing list