From d61b3ead04be8421fa149507000ebfcb48cec2ae Mon Sep 17 00:00:00 2001 From: qiangxuhui Date: Tue, 2 Jan 2024 09:07:09 +0000 Subject: [PATCH] add loong64 support --- Makefile | 4 ++++ docs/howto/release-git-lfs.md | 1 + script/upload | 3 +++ 3 files changed, 8 insertions(+) diff --git a/Makefile b/Makefile index 24a9cfba..7ba2e061 100644 --- a/Makefile +++ b/Makefile @@ -220,6 +220,7 @@ BUILD_TARGETS = \ bin/git-lfs-linux-ppc64le \ bin/git-lfs-linux-riscv64 \ bin/git-lfs-linux-s390x \ + bin/git-lfs-linux-loong64 \ bin/git-lfs-linux-386 \ bin/git-lfs-freebsd-amd64 \ bin/git-lfs-freebsd-386 \ @@ -299,6 +300,8 @@ bin/git-lfs-linux-ppc64le : $(SOURCES) mangen trgen $(call BUILD,linux,ppc64le,-linux-ppc64le) bin/git-lfs-linux-riscv64 : $(SOURCES) mangen trgen $(call BUILD,linux,riscv64,-linux-riscv64) +bin/git-lfs-linux-loong64 : $(SOURCES) mangen trgen + $(call BUILD,linux,loong64,-linux-loong64) bin/git-lfs-linux-s390x : $(SOURCES) mangen trgen $(call BUILD,linux,s390x,-linux-s390x) bin/git-lfs-linux-386 : $(SOURCES) mangen trgen @@ -364,6 +367,7 @@ RELEASE_TARGETS = \ bin/releases/git-lfs-linux-ppc64le-$(VERSION).tar.gz \ bin/releases/git-lfs-linux-riscv64-$(VERSION).tar.gz \ bin/releases/git-lfs-linux-s390x-$(VERSION).tar.gz \ + bin/releases/git-lfs-linux-loong64-$(VERSION).tar.gz \ bin/releases/git-lfs-linux-386-$(VERSION).tar.gz \ bin/releases/git-lfs-freebsd-amd64-$(VERSION).tar.gz \ bin/releases/git-lfs-freebsd-386-$(VERSION).tar.gz \ diff --git a/docs/howto/release-git-lfs.md b/docs/howto/release-git-lfs.md index cf651c23..ddff8f5c 100644 --- a/docs/howto/release-git-lfs.md +++ b/docs/howto/release-git-lfs.md @@ -38,6 +38,7 @@ We package several artifacts for each tagged release. They are: | git-lfs-linux-arm64-v@{version}.tar.gz | linux (generic) | arm64 | | git-lfs-linux-ppc64le-v@{version}.tar.gz | linux (generic) | ppc64le | | git-lfs-linux-s390x-v@{version}.tar.gz | linux (generic) | s390x | + | git-lfs-linux-loong64-v@{version}.tar.gz | linux (generic) | loong64 | 2. `git-lfs-windows-v@{release}-@{arch}.zip` for the following values: diff --git a/script/upload b/script/upload index 4af4b9b2..0eefe8b3 100755 --- a/script/upload +++ b/script/upload @@ -54,6 +54,9 @@ categorize_arch () { elif [ "$arch" = "riscv64" ] then echo "64-bit RISC-V" + elif [ "$arch" = "loong64" ] + then + echo "64-bit LoongArch" else echo "$arch" | tr a-z A-Z fi