This is an automated email from the ASF dual-hosted git repository.
adoroszlai pushed a commit to branch branch-1
in repository https://gitbox.apache.org/repos/asf/ratis-thirdparty.git
The following commit(s) were added to refs/heads/branch-1 by this push:
new 9139497 RATIS-2590. Add Netty macOS aarch64 native dependencies (#142)
9139497 is described below
commit 9139497df7db4382d7d2f6ab1b8809e0a9ff07b8
Author: Haonan <[email protected]>
AuthorDate: Mon Jul 6 18:20:11 2026 +0800
RATIS-2590. Add Netty macOS aarch64 native dependencies (#142)
(cherry picked from commit 20119b46f5a4c93430fd65f86b7c520425538a71)
---
misc/pom.xml | 20 ++++++++++++++++++++
1 file changed, 20 insertions(+)
diff --git a/misc/pom.xml b/misc/pom.xml
index ccba683..f5e536b 100644
--- a/misc/pom.xml
+++ b/misc/pom.xml
@@ -57,6 +57,11 @@
<artifactId>netty-resolver-dns-native-macos</artifactId>
<classifier>osx-x86_64</classifier>
</dependency>
+ <dependency>
+ <groupId>io.netty</groupId>
+ <artifactId>netty-resolver-dns-native-macos</artifactId>
+ <classifier>osx-aarch_64</classifier>
+ </dependency>
<dependency>
<groupId>io.netty</groupId>
<artifactId>netty-transport-native-epoll</artifactId>
@@ -72,6 +77,11 @@
<artifactId>netty-transport-native-kqueue</artifactId>
<classifier>osx-x86_64</classifier>
</dependency>
+ <dependency>
+ <groupId>io.netty</groupId>
+ <artifactId>netty-transport-native-kqueue</artifactId>
+ <classifier>osx-aarch_64</classifier>
+ </dependency>
<dependency>
<groupId>com.google.code.gson</groupId>
<artifactId>gson</artifactId>
@@ -191,6 +201,7 @@
<artifact>io.netty:netty-resolver-dns-native-macos</artifact>
<excludes>
<exclude>META-INF/native/libnetty_resolver_dns_native_macos_x86_64.jnilib</exclude>
+
<exclude>META-INF/native/libnetty_resolver_dns_native_macos_aarch_64.jnilib</exclude>
</excludes>
</filter>
<filter>
@@ -204,6 +215,7 @@
<artifact>io.netty:netty-transport-native-kqueue</artifact>
<excludes>
<exclude>META-INF/native/libnetty_transport_native_kqueue_x86_64.jnilib</exclude>
+
<exclude>META-INF/native/libnetty_transport_native_kqueue_aarch_64.jnilib</exclude>
</excludes>
</filter>
</filters>
@@ -281,6 +293,10 @@
<sourceFile>${project.build.directory}/classes/META-INF/native/libnetty_resolver_dns_native_macos_x86_64.jnilib</sourceFile>
<destinationFile>${project.build.directory}/classes/META-INF/native/lib${ratis.thirdparty.shaded.native.prefix}netty_resolver_dns_native_macos_x86_64.jnilib</destinationFile>
</fileSet>
+ <fileSet>
+
<sourceFile>${project.build.directory}/classes/META-INF/native/libnetty_resolver_dns_native_macos_aarch_64.jnilib</sourceFile>
+
<destinationFile>${project.build.directory}/classes/META-INF/native/lib${ratis.thirdparty.shaded.native.prefix}netty_resolver_dns_native_macos_aarch_64.jnilib</destinationFile>
+ </fileSet>
<fileSet>
<sourceFile>${project.build.directory}/classes/META-INF/native/libnetty_tcnative_linux_aarch_64.so</sourceFile>
<destinationFile>${project.build.directory}/classes/META-INF/native/lib${ratis.thirdparty.shaded.native.prefix}netty_tcnative_linux_aarch_64.so</destinationFile>
@@ -313,6 +329,10 @@
<sourceFile>${project.build.directory}/classes/META-INF/native/libnetty_transport_native_kqueue_x86_64.jnilib</sourceFile>
<destinationFile>${project.build.directory}/classes/META-INF/native/lib${ratis.thirdparty.shaded.native.prefix}netty_transport_native_kqueue_x86_64.jnilib</destinationFile>
</fileSet>
+ <fileSet>
+
<sourceFile>${project.build.directory}/classes/META-INF/native/libnetty_transport_native_kqueue_aarch_64.jnilib</sourceFile>
+
<destinationFile>${project.build.directory}/classes/META-INF/native/lib${ratis.thirdparty.shaded.native.prefix}netty_transport_native_kqueue_aarch_64.jnilib</destinationFile>
+ </fileSet>
</fileSets>
</configuration>
</execution>