]> prime8.dev >> repos - ttyd.git/commitdiff
Add 64-bit ARM (aarch64) build (#275)
authorAleksandar Topuzović <aleksandar.topuzovic@gmail.com>
Tue, 18 Feb 2020 16:33:47 +0000 (16:33 +0000)
committerGitHub <noreply@github.com>
Tue, 18 Feb 2020 16:33:47 +0000 (00:33 +0800)
.github/workflows/backend.yml
.github/workflows/release.yml
scripts/cross-build.sh

index 7639cf5c367d9099e942b451a155494b3fcdb3a0..7c49f4f26fded203985fc9036d682b7906ddedba 100644 (file)
@@ -42,7 +42,7 @@ jobs:
     runs-on: ubuntu-16.04
     strategy:
       matrix:
-        arch: [i386, x86_64, arm, armhf, mips, mipsel]
+        arch: [i386, x86_64, arm, armhf, aarch64, mips, mipsel]
     steps:
       - uses: actions/checkout@v1
       - name: Cross build (${{ matrix.arch }})
index 111e929dc3142400db406ecbf07a771646362aef..72f8d0befd99dd53add9529ea27a46f564751b78 100644 (file)
@@ -13,7 +13,7 @@ jobs:
       - name: Build Release
         run: |
           mkdir -p bin
-          for arch in i386 x86_64 arm armhf mips mipsel; do
+          for arch in i386 x86_64 arm armhf aarch64 mips mipsel; do
             docker run --rm -v $(pwd):/ttyd -w /ttyd tsl0922/musl-cross ./scripts/cross-build.sh $arch
             cp build/ttyd bin/ttyd_linux.$arch
             sha256sum bin/ttyd_linux.$arch >> bin/SHA256SUMS
index 597d58dcd328bbdbf4cfe4b27bc30f2db9d5e4a8..eab0dfd247c8001337ed499cc165b4f3ce8f4849 100755 (executable)
@@ -125,7 +125,7 @@ build() {
 }
 
 case $1 in
-  i386|x86_64|mips|mipsel)
+  i386|x86_64|aarch64|mips|mipsel)
     build $1-linux-musl $1
     ;;
   arm)
@@ -135,6 +135,5 @@ case $1 in
     build arm-linux-musleabihf $1
     ;;
   *)
-    echo "usage: $0 i386|x86_64|arm|armhf|mips|mipsel" && exit 1
+    echo "usage: $0 i386|x86_64|arm|armhf|aarch64|mips|mipsel" && exit 1
 esac
-