summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authororhun2020-11-25 18:53:15 +0300
committerorhun2020-11-25 18:53:15 +0300
commitdf850c28c6fe33b2b4c38eb53942d1472be581fe (patch)
tree919586f4f9c82f64a9633e9e5d9f07f0ca4dc487
parent30e473877b98253b1b41e3a6d62a498841991948 (diff)
downloadaur-df850c28c6fe33b2b4c38eb53942d1472be581fe.tar.gz
upgpkg: slicer 1.4-1
upstream release Respect go flags for PIE and RELRO
-rw-r--r--PKGBUILD12
1 files changed, 6 insertions, 6 deletions
diff --git a/PKGBUILD b/PKGBUILD
index fddbdaa02916..c1e21f8d264c 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -14,12 +14,12 @@ sha512sums=('8b4c74685f841ba588ff09d292a9fedda296aad37037c7ba5982cb2d4adabac7b36
build() {
cd "$pkgname-$pkgver"
- go get -d ./...
- go build \
- -gcflags "all=-trimpath=$PWD" \
- -asmflags "all=-trimpath=$PWD" \
- -ldflags "-extldflags $LDFLAGS" \
- -o "$pkgname" .
+ export CGO_CPPFLAGS="${CPPFLAGS}"
+ export CGO_CFLAGS="${CFLAGS}"
+ export CGO_CXXFLAGS="${CXXFLAGS}"
+ export CGO_LDFLAGS="${LDFLAGS}"
+ export GOFLAGS="-buildmode=pie -trimpath -ldflags=-linkmode=external -mod=readonly -modcacherw"
+ go build -o "$pkgname" .
}
package() {