diff options
author | Allen Zhong | 2020-07-02 14:10:02 +0800 |
---|---|---|
committer | Allen Zhong | 2020-07-02 14:10:02 +0800 |
commit | c912494946c5b509b3d77cb06e45beac0dfdb1ce (patch) | |
tree | ecb0ff942a3b7a0a697e19b59ba584fca096bbdb | |
parent | 19d413ab333ed9b68d35e34fe4e5e311605f63f7 (diff) | |
download | aur-c912494946c5b509b3d77cb06e45beac0dfdb1ce.tar.gz |
update build options
-rw-r--r-- | .SRCINFO | 2 | ||||
-rw-r--r-- | PKGBUILD | 14 |
2 files changed, 11 insertions, 5 deletions
@@ -1,7 +1,7 @@ pkgbase = tikv-pd pkgdesc = Manage and schedule the TiKV cluster. pkgver = 4.0.2 - pkgrel = 1 + pkgrel = 2 url = https://github.com/pingcap/pd install = pd.install arch = x86_64 @@ -2,7 +2,7 @@ # Maintainer: Allen Zhong <zhongbenli@pingcap.com> pkgname=tikv-pd pkgver=4.0.2 -pkgrel=1 +pkgrel=2 pkgdesc='Manage and schedule the TiKV cluster.' makedepends=('go' 'make' 'git' 'unzip') arch=('x86_64') @@ -31,17 +31,23 @@ prepare() { mv -Tv "$srcdir/pd-${pkgver}" "$GOPATH/src/$_gopkgname" # patch Makefile - sed -i 's/go build/go build -trimpath/g' "$GOPATH/src/$_gopkgname/Makefile" + sed -i 's/go build/go build $(GOFLAGS)/g' "$GOPATH/src/$_gopkgname/Makefile" + sed -i 's/CGO_ENABLED=0/CGO_ENABLED=1/g' "$GOPATH/src/$_gopkgname/Makefile" + sed -i 's/BUILD_CGO_ENABLED := 0/BUILD_CGO_ENABLED := 1/g' "$GOPATH/src/$_gopkgname/Makefile" + sed -i '/shell git /d' "$GOPATH/src/$_gopkgname/Makefile" } build() { export GOPATH="$srcdir/build" export PATH=$GOPATH/bin:$PATH - export CGO_LDFLAGS="$LDFLAGS" + export CGO_CPPFLAGS="${CPPFLAGS}" + export CGO_CFLAGS="${CFLAGS}" + export CGO_CXXFLAGS="${CXXFLAGS}" + export CGO_LDFLAGS="${LDFLAGS}" + export GOFLAGS="-buildmode=pie -trimpath -mod=readonly -modcacherw" cd $GOPATH/src/$_gopkgname - sed -i '/shell git /d' Makefile _LDFLAGS="-X $_gopkgname/v4/server.PDReleaseVersion=$pkgver -X $_gopkgname/v4/server.PDGitBranch=release -X $_gopkgname/v4/server.PDGitHash=v$pkgver" LDFLAGS=$_LDFLAGS make build tools |