Hello Matthias,

This is the output in my Mac:

$ java -XshowSettings 2>&1 |grep "  os."

    os.arch = x86_64
    os.name = Mac OS X
    os.version = 10.16

Regards,
Rodrigo
El 10 de ago. de 2021 20:40 -0300, Matthias Bläsing 
<[email protected]>, escribió:
> Hi all,
>
> I'm preparing an update of JNA for NetBeans and this will bring changes
> in the way the native libraries are packed.
>
> For the platforms:
>
> - mac OS on x86-64 (aka amd64)
> - mac OS on aarch64 (aka M1)
> - Windows on aarch64
>
> I'm looking for the values of the system property "os.arch". It would
> great if people owning such hardware and having 64bit native JDKs
> running on them could provide the value.
>
> java -XshowSettings
>
> outputs it.
>
> java -XshowSettings 2>&1 | grep " os."
>
> filters the output directly.
>
>
> For the "why"?
>
> Darwin (the base of mac OS) used to have fat binaries (all platforms in
> a single library file), but Apple decided, that they only selectively
> like that (applications were reported to be rejected from app store
> because 32bit object code was found) and thus the feature is being
> phase out from JNA to make it easier to strip the right binaries. For
> NetBeans it means, that the binaries need to be placed in the right
> folder and the requires the value of "os.arch".
>
> Support for Windows and mac OS aarch64 was recently added, which might
> be helpful to get NetBeans running (better?) on these architectures.
>
> Greetings
>
> Matthias
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
> For further information about the NetBeans mailing lists, visit:
> https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
>
>
>

Reply via email to