apache / rocketmq-mqtt

Apache rocketmq
https://rocketmq.apache.org/
Apache License 2.0
182 stars 65 forks source link

[Improvement] Make RocksDB JNI compatible with Apple M1/M2/M3 #285

Closed YxAc closed 5 months ago

YxAc commented 5 months ago

What would you like to be improved?

When mvn test on Apple M1/M2/M3, the ARM64 architecture incompatible issue occurs: kY0MK6HwuN

How should we improve?

The problem is that jraft-core introduces a version of rocksdb that is not compatible with arm64, and upgrading its version can solve the problem.

YxAc commented 5 months ago

RocksDB JNI dependence is introduced by jraft-core, for jraft-core, the latest version is 1.3.14, but I have tested 1.3.14, 1.3.13 and 1.3.12, only 1.3.12 has no compatibility both chip and interface.

image