svn commit: r499862 - head/Mk/Uses
Julien Laffaye
jlaffaye at FreeBSD.org
Wed Apr 24 16:25:59 UTC 2019
Author: jlaffaye
Date: Wed Apr 24 16:25:57 2019
New Revision: 499862
URL: https://svnweb.freebsd.org/changeset/ports/499862
Log:
Improve support for ARM in go.mk
- Set GOARM value according to current ARCH
- Set CGO_ENABLED
Submitted by: Dmitri Goutnik <dg at syrec.org>
Differential Revision: D19892
Modified:
head/Mk/Uses/go.mk
Modified: head/Mk/Uses/go.mk
==============================================================================
--- head/Mk/Uses/go.mk Wed Apr 24 16:17:29 2019 (r499861)
+++ head/Mk/Uses/go.mk Wed Apr 24 16:25:57 2019 (r499862)
@@ -55,15 +55,21 @@ GO_PKGNAME= ${PORTNAME}
.endif
GO_TARGET?= ${GO_PKGNAME}
GO_BUILDFLAGS+= -v -buildmode=exe
+CGO_ENABLED?= 1
CGO_CFLAGS+= -I${LOCALBASE}/include
CGO_LDFLAGS+= -L${LOCALBASE}/lib
+.if ${ARCH} == armv6 || ${ARCH} == armv7
+GOARM?= ${ARCH:C/armv//}
+.endif
# Read-only variables
GO_CMD= ${LOCALBASE}/bin/go
GO_WRKDIR_BIN= ${WRKDIR}/bin
-GO_ENV+= CGO_CFLAGS="${CGO_CFLAGS}" \
- CGO_LDFLAGS="${CGO_LDFLAGS}"
+GO_ENV+= CGO_ENABLED=${CGO_ENABLED} \
+ CGO_CFLAGS="${CGO_CFLAGS}" \
+ CGO_LDFLAGS="${CGO_LDFLAGS}" \
+ GOARM=${GOARM}
.if ${go_ARGS:Mmodules}
GO_BUILDFLAGS+= -mod=vendor
More information about the svn-ports-head
mailing list