This is an automated email from the ASF dual-hosted git repository.

lhotari pushed a commit to branch branch-3.0
in repository https://gitbox.apache.org/repos/asf/pulsar.git


The following commit(s) were added to refs/heads/branch-3.0 by this push:
     new 5b141440cce [fix][misc] Rename all shaded Netty native libraries 
(#22415)
5b141440cce is described below

commit 5b141440cce6d9a03481844873e8b09c0558b497
Author: Lari Hotari <[email protected]>
AuthorDate: Thu Apr 4 01:15:44 2024 -0700

    [fix][misc] Rename all shaded Netty native libraries (#22415)
    
    (cherry picked from commit f4235580e6477f0c2f846419866b70c1b057e372)
---
 src/rename-netty-native-libs.cmd | 22 +++++++++++++++++++---
 src/rename-netty-native-libs.sh  |  6 ++++++
 2 files changed, 25 insertions(+), 3 deletions(-)

diff --git a/src/rename-netty-native-libs.cmd b/src/rename-netty-native-libs.cmd
index 9003f6d0ef4..bfaa16de081 100644
--- a/src/rename-netty-native-libs.cmd
+++ b/src/rename-netty-native-libs.cmd
@@ -42,11 +42,27 @@ call %UNZIP_CMD%
 cd /d %TMP_DIR%/%FILE_PREFIX%
 
 :: Loop through the number of groups
-SET Obj_Length=2
+SET Obj_Length=10
 SET Obj[0].FROM=libnetty_transport_native_epoll_x86_64.so
 SET Obj[0].TO=liborg_apache_pulsar_shade_netty_transport_native_epoll_x86_64.so
-SET Obj[1].FROM=libnetty_tcnative_linux_x86_64.so
-SET Obj[1].TO=liborg_apache_pulsar_shade_netty_tcnative_linux_x86_64.so
+SET Obj[1].FROM=libnetty_transport_native_epoll_aarch_64.so
+SET 
Obj[1].TO=liborg_apache_pulsar_shade_netty_transport_native_epoll_aarch_64.so
+SET Obj[2].FROM=libnetty_tcnative_linux_x86_64.so
+SET Obj[2].TO=liborg_apache_pulsar_shade_netty_tcnative_linux_x86_64.so
+SET Obj[3].FROM=libnetty_tcnative_linux_aarch_64.so
+SET Obj[3].TO=liborg_apache_pulsar_shade_netty_tcnative_linux_aarch_64.so
+SET Obj[4].FROM=libnetty_tcnative_osx_x86_64.jnilib
+SET Obj[4].TO=liborg_apache_pulsar_shade_netty_tcnative_osx_x86_64.jnilib
+SET Obj[5].FROM=libnetty_tcnative_osx_aarch_64.jnilib
+SET Obj[5].TO=liborg_apache_pulsar_shade_netty_tcnative_osx_aarch_64.jnilib
+SET Obj[6].FROM=libnetty_transport_native_io_uring_x86_64.so
+SET 
Obj[6].TO=liborg_apache_pulsar_shade_netty_transport_native_io_uring_x86_64.so
+SET Obj[7].FROM=libnetty_transport_native_io_uring_aarch_64.so
+SET 
Obj[7].TO=liborg_apache_pulsar_shade_netty_transport_native_io_uring_aarch_64.so
+SET Obj[8].FROM=libnetty_resolver_dns_native_macos_aarch_64.jnilib
+SET 
Obj[8].TO=liborg_apache_pulsar_shade_netty_resolver_dns_native_macos_aarch_64.jnilib
+SET Obj[9].FROM=libnetty_resolver_dns_native_macos_x86_64.jnilib
+SET 
Obj[9].TO=liborg_apache_pulsar_shade_netty_resolver_dns_native_macos_x86_64.jnilib
 SET Obj_Index=0
 
 :LoopStart
diff --git a/src/rename-netty-native-libs.sh b/src/rename-netty-native-libs.sh
index 44b971a02c9..ea2a4c0e242 100755
--- a/src/rename-netty-native-libs.sh
+++ b/src/rename-netty-native-libs.sh
@@ -27,7 +27,13 @@ FILE_PREFIX='META-INF/native'
 
 FILES_TO_RENAME=(
     'libnetty_transport_native_epoll_x86_64.so 
liborg_apache_pulsar_shade_netty_transport_native_epoll_x86_64.so'
+    'libnetty_transport_native_epoll_aarch_64.so 
liborg_apache_pulsar_shade_netty_transport_native_epoll_aarch_64.so'
     'libnetty_tcnative_linux_x86_64.so 
liborg_apache_pulsar_shade_netty_tcnative_linux_x86_64.so'
+    'libnetty_tcnative_linux_aarch_64.so 
liborg_apache_pulsar_shade_netty_tcnative_linux_aarch_64.so'
+    'libnetty_tcnative_osx_x86_64.jnilib 
liborg_apache_pulsar_shade_netty_tcnative_osx_x86_64.jnilib'
+    'libnetty_tcnative_osx_aarch_64.jnilib 
liborg_apache_pulsar_shade_netty_tcnative_osx_aarch_64.jnilib'
+    'libnetty_transport_native_io_uring_x86_64.so 
liborg_apache_pulsar_shade_netty_transport_native_io_uring_x86_64.so'
+    'libnetty_transport_native_io_uring_aarch_64.so 
liborg_apache_pulsar_shade_netty_transport_native_io_uring_aarch_64.so'
     'libnetty_resolver_dns_native_macos_aarch_64.jnilib 
liborg_apache_pulsar_shade_netty_resolver_dns_native_macos_aarch_64.jnilib'
     'libnetty_resolver_dns_native_macos_x86_64.jnilib 
liborg_apache_pulsar_shade_netty_resolver_dns_native_macos_x86_64.jnilib'
 )

Reply via email to