# FIXME: Go PIE not supported on loongarch64 and loongson3.
if ! ab_match_arch loongarch64 && \
   ! ab_match_arch loongarch64_nosimd && \
   ! ab_match_arch loongson3; then
    abinfo "Enabling buildmode=pie ..."
    export GOFLAGS="${GOFLAGS} -buildmode=pie"
fi

abinfo "Building clash..."
go build -trimpath -ldflags "-X github.com/Dreamacro/clash/constant.Version=$PKGVER" -mod=readonly

abinfo "Installing the binary..."
install -Dvm755 "$SRCDIR"/clash "$PKGDIR"/usr/bin/clash-oss
