[
https://issues.apache.org/jira/browse/CASSANDRA-17019?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17427478#comment-17427478
]
Yuqi Gu edited comment on CASSANDRA-17019 at 10/12/21, 6:42 AM:
----------------------------------------------------------------
Successfully built on Apple M1 by replacing 5.6.0 with
5.9.0([https://github.com/apache/cassandra/pull/1256]):
Environment:
{code:java}
Hardware Overview:
Model Name: Mac mini
Model Identifier: Macmini9,1
Chip: Apple M1
Total Number of Cores: 8 (4 performance and 4 efficiency)
Memory: 16 GB
JDK11:
openjdk 11.0.12 2021-07-20
OpenJDK Runtime Environment Homebrew (build 11.0.12+0)
OpenJDK 64-Bit Server VM Homebrew (build 11.0.12+0, mixed mode)
{code}
{code:java}
$ ant -Duse.jdk11=true
Buildfile: /Users/linux/yuqi/cassandra/build.xml
[script] Warning: Nashorn engine is planned to be removed from a future JDK
releasevalidate-build-conf:init:
[mkdir] Created dir: /Users/linux/yuqi/cassandra/build/classes/main
[mkdir] Created dir: /Users/linux/yuqi/cassandra/build/test/lib
[mkdir] Created dir: /Users/linux/yuqi/cassandra/build/test/classes
[mkdir] Created dir: /Users/linux/yuqi/cassandra/build/test/stress-classes
[mkdir] Created dir: /Users/linux/yuqi/cassandra/build/test/fqltool-classes
[mkdir] Created dir: /Users/linux/yuqi/cassandra/src/gen-java
[mkdir] Created dir: /Users/linux/yuqi/cassandra/build/lib
[mkdir] Created dir: /Users/linux/yuqi/cassandra/build/jacoco
[mkdir] Created dir: /Users/linux/yuqi/cassandra/build/jacoco/partials
............
.........
.....
...
..
.
[mkdir] Created dir: /Users/linux/yuqi/cassandra/build/tools/lib
[jar] Building jar: /Users/linux/yuqi/cassandra/build/tools/lib/stress.jar
[mkdir] Created dir:
/Users/linux/yuqi/cassandra/build/classes/fqltool/META-INF
[jar] Building jar:
/Users/linux/yuqi/cassandra/build/tools/lib/fqltool.jar
BUILD SUCCESSFUL
Total time: 4 minutes 22 seconds
{code}
was (Author: yqgu):
Successfully built on Apple M1 by replacing 5.6.0 with
5.9.0([https://github.com/apache/cassandra/pull/1256]):
Environment:
{code:java}
Hardware Overview:
Model Name: Mac mini
Model Identifier: Macmini9,1
Chip: Apple M1
Total Number of Cores: 8 (4 performance and 4 efficiency)
Memory: 16 GB
JDK11:
openjdk 11.0.12 2021-07-20
OpenJDK Runtime Environment Homebrew (build 11.0.12+0)
OpenJDK 64-Bit Server VM Homebrew (build 11.0.12+0, mixed mode)
{code}
{code:java}
$ ant -Duse.jdk11=true
Buildfile: /Users/linux/yuqi/cassandra/build.xml
[script] Warning: Nashorn engine is planned to be removed from a future JDK
releasevalidate-build-conf:init:
[mkdir] Created dir: /Users/linux/yuqi/cassandra/build/classes/main
[mkdir] Created dir: /Users/linux/yuqi/cassandra/build/test/lib
[mkdir] Created dir: /Users/linux/yuqi/cassandra/build/test/classes
[mkdir] Created dir: /Users/linux/yuqi/cassandra/build/test/stress-classes
[mkdir] Created dir: /Users/linux/yuqi/cassandra/build/test/fqltool-classes
[mkdir] Created dir: /Users/linux/yuqi/cassandra/src/gen-java
[mkdir] Created dir: /Users/linux/yuqi/cassandra/build/lib
[mkdir] Created dir: /Users/linux/yuqi/cassandra/build/jacoco
[mkdir] Created dir: /Users/linux/yuqi/cassandra/build/jacoco/partials
............
.........
.....
...
..
.
[mkdir] Created dir: /Users/linux/yuqi/cassandra/build/tools/lib
[jar] Building jar: /Users/linux/yuqi/cassandra/build/tools/lib/stress.jar
[mkdir] Created dir:
/Users/linux/yuqi/cassandra/build/classes/fqltool/META-INF
[jar] Building jar:
/Users/linux/yuqi/cassandra/build/tools/lib/fqltool.jar
BUILD SUCCESSFUL
Total time: 4 minutes 22 seconds
{code}
> JNA 5.6.0 does not support arm64
> --------------------------------
>
> Key: CASSANDRA-17019
> URL: https://issues.apache.org/jira/browse/CASSANDRA-17019
> Project: Cassandra
> Issue Type: Bug
> Components: Dependencies
> Reporter: Igamr Palsenberg
> Assignee: Stefan Miklosovic
> Priority: Normal
> Fix For: 4.1
>
>
> Cassandra depends on net.java.dev.jna.jna version 5.6.0 to do the native
> binding into the C library.
> JNA 5.6.0 does not support arm64 architecture (Apple M1 devices), causing
> cassandra to fail on bootstrap.
> Bumping the dependency to 5.9.0 adds arm64 support. Will a PR to bump the
> dependency be acceptable ?
--
This message was sent by Atlassian Jira
(v8.3.4#803005)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]