go.mk: enable PIE build for amd64 only

So far it has been tested for amd64 only and is known to fail
to build at least for arm64.

Approved by:	bapt
This commit is contained in:
Gleb Smirnoff 2022-10-31 15:34:02 -07:00
parent a94ff750c4
commit 85afc19424

View File

@ -90,7 +90,7 @@ GO_PKGNAME= ${PORTNAME}
GO_TARGET?= ${GO_PKGNAME}
GO_TESTTARGET?= ./...
.if !defined(PIE_UNSAFE) && defined(WITH_PIE)
.if !defined(PIE_UNSAFE) && defined(WITH_PIE) && ${ARCH} == amd64
GO_BUILDFLAGS+= -buildmode=pie
.else
GO_BUILDFLAGS+= -buildmode=exe