summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorj.r2020-09-21 17:34:35 +0200
committerj.r2020-09-21 17:34:35 +0200
commit669daf69440b69678440278549e3ed430ccd2b14 (patch)
treec38c4de6a52ad5848a8ed3b7a71bc62a36930608
parent9f3c2050b54b630716a3b0819934e61563a08924 (diff)
downloadaur-669daf69440b69678440278549e3ed430ccd2b14.tar.gz
Add missing build flags
* Accoring to https://wiki.archlinux.org/index.php/Go_package_guidelines#Flags_and_build_options
-rw-r--r--PKGBUILD8
1 files changed, 7 insertions, 1 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 4515d5dee005..0f919420a54c 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -20,7 +20,13 @@ build() {
mkdir -p gopath/src/${_goname}
mv "$srcdir/$pkgname-$pkgver/"* "gopath/src/${_goname}"
cd "gopath/src/${_goname}"
- env GOPATH="$srcdir/gopath" go get -v
+ export GOPATH="$srcdir/gopath"
+ 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 get -v
}
package() {