aboutsummarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndrey Novikov2024-02-29 15:18:50 +0900
committerAndrey Novikov2024-02-29 15:18:50 +0900
commit024b26a9e84a3297280aaf093d1f341d61d8e118 (patch)
tree81cb744c9e78550f656e9200c824f7f289cc81d2
parentbd071a45fc55b6e9b4b674e79cf5350732014643 (diff)
downloadaur-024b26a9e84a3297280aaf093d1f341d61d8e118.tar.gz
Fix build by applying Go packaging guidelines
-rw-r--r--PKGBUILD8
1 files changed, 5 insertions, 3 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 57c2fc231465..fded0e788799 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -15,9 +15,11 @@ sha256sums=('cb7f6ba7cd4db6e78be58332bf13cc0a6fc4153314efa09cbae12414f45a7252')
build() {
cd "$pkgname-$pkgver"
env CGO_LDFLAGS_ALLOW="-s|-w" go build \
- -gcflags "all=-trimpath=${PWD}" \
- -asmflags "all=-trimpath=${PWD}" \
- -ldflags "-extldflags ${LDFLAGS}" \
+ -trimpath \
+ -buildmode=pie \
+ -mod=readonly \
+ -modcacherw \
+ -ldflags "-linkmode external -extldflags \"${LDFLAGS}\"" \
.
}