[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