summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorSeveren Redwood2023-01-24 21:57:03 +1300
committerSeveren Redwood2023-01-24 22:05:08 +1300
commit31f505607592b5a6ddcf5199de295fba197cd241 (patch)
tree51870653dfae1c5a3c7ecf4802efcc9499b57906
parent2f358aced6616ad12b532ac5fceaf6c874c67717 (diff)
downloadaur-31f505607592b5a6ddcf5199de295fba197cd241.tar.gz
Use recommended Go compiler flags
-rw-r--r--.SRCINFO2
-rw-r--r--PKGBUILD8
2 files changed, 6 insertions, 4 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 30ba5776602a..9d8dc692839e 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = exercism
pkgdesc = Command line tool for exercism.io
pkgver = 3.1.0
- pkgrel = 2
+ pkgrel = 3
url = https://github.com/exercism/cli
arch = i686
arch = x86_64
diff --git a/PKGBUILD b/PKGBUILD
index fd5002715313..162588469a68 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,7 +3,7 @@
pkgname=exercism
pkgver=3.1.0
-pkgrel=2
+pkgrel=3
pkgdesc="Command line tool for exercism.io"
arch=("i686" "x86_64")
url="https://github.com/exercism/cli"
@@ -26,9 +26,11 @@ build() {
cd "$GOPATH/src/github.com/exercism/cli"
go build \
- -buildmode pie \
- -ldflags "-extldflags $LDFLAGS" \
-trimpath \
+ -buildmode pie \
+ -ldflags "-linkmode external -extldflags \"${LDFLAGS}\"" \
+ -mod=readonly \
+ -modcacherw \
-o out/exercism \
exercism/main.go
}