Skip to content

Commit 5c44ca4

Browse files
committed
linux arm64 static build
1 parent 9a4680f commit 5c44ca4

File tree

2 files changed

+36
-0
lines changed

2 files changed

+36
-0
lines changed

.travis.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -115,6 +115,14 @@ matrix:
115115
before_script:
116116
- ./configure --disable-gssapi --install-deps --source-deps-only --enable-static --disable-lz4-ext --prefix="$PWD/dest" --enable-strip
117117

118+
- name: "Linux GCC arm64: +static +alpine-static -gssapi"
119+
if: tag IS present
120+
os: linux
121+
arch: arm64
122+
env: ADDITIONAL_BUILDS="alpine-static" LINKAGE=static
123+
before_script:
124+
- ./configure --enable-static --install-deps --source-deps-only --disable-gssapi --disable-lz4-ext --prefix="$PWD/dest" --enable-strip
125+
118126
- name: "Linux GCC s390x: +devel"
119127
if: tag IS PRESENT
120128
os: linux

packaging/nuget/packaging.py

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -735,6 +735,30 @@ def build(self, buildtype):
735735
'rdkafka-static.pc',
736736
'librdkafka_musl_linux.pc'],
737737

738+
# glibc linux arm64 static lib and pkg-config file
739+
[{'arch': 'arm64',
740+
'plat': 'linux',
741+
'fname_glob': 'librdkafka-gcc.tar.gz'},
742+
'./lib/librdkafka-static.a',
743+
'librdkafka_glibc_linux_arm64.a'],
744+
[{'arch': 'arm64',
745+
'plat': 'linux',
746+
'fname_glob': 'librdkafka-gcc.tar.gz'},
747+
'./lib/pkgconfig/rdkafka-static.pc',
748+
'librdkafka_glibc_linux_arm64.pc'],
749+
750+
# musl linux arm64 static lib and pkg-config file
751+
[{'arch': 'arm64',
752+
'plat': 'linux',
753+
'fname_glob': 'alpine-librdkafka.tgz'},
754+
'librdkafka-static.a',
755+
'librdkafka_musl_linux_arm64.a'],
756+
[{'arch': 'arm64',
757+
'plat': 'linux',
758+
'fname_glob': 'alpine-librdkafka.tgz'},
759+
'rdkafka-static.pc',
760+
'librdkafka_musl_linux_arm64.pc'],
761+
738762
# osx x64 static lib and pkg-config file
739763
[{'arch': 'x64', 'plat': 'osx',
740764
'fname_glob': 'librdkafka-clang.tar.gz'},
@@ -828,8 +852,12 @@ def verify(self, path):
828852
"./LICENSES.txt",
829853
"./librdkafka_glibc_linux.a",
830854
"./librdkafka_glibc_linux.pc",
855+
"./librdkafka_glibc_linux_arm64.a",
856+
"./librdkafka_glibc_linux_arm64.pc",
831857
"./librdkafka_musl_linux.a",
832858
"./librdkafka_musl_linux.pc",
859+
"./librdkafka_musl_linux_arm64.a",
860+
"./librdkafka_musl_linux_arm64.pc",
833861
"./librdkafka_darwin_amd64.a",
834862
"./librdkafka_darwin_arm64.a",
835863
"./librdkafka_darwin_amd64.pc",

0 commit comments

Comments
 (0)