diff -ruN -x CVS pkgsrc-cvs/lang/go14/Makefile pkgsrc/lang/go14/Makefile
--- pkgsrc-cvs/lang/go14/Makefile	2017-08-28 16:11:08.373716527 +0200
+++ pkgsrc/lang/go14/Makefile	2017-08-31 16:08:03.128294226 +0200
@@ -75,8 +73,10 @@
 CHECK_INTERPRETER_SKIP+=	go14/src/make.rc
 CHECK_INTERPRETER_SKIP+=	go14/src/run.rc
 
+# disabling CGO as it's broken with newer binutils
+# not needed for bootstrapping modern go
 do-build:
-	cd ${WRKSRC}/src && env GOROOT_FINAL=${GOROOT_FINAL:Q} ${BASH} ./make.bash
+	cd ${WRKSRC}/src && env CGO_ENABLED=0 GOROOT_FINAL=${GOROOT_FINAL:Q} ${BASH} ./make.bash
 
 do-install:
 	cd ${WRKSRC} && rm -rf .hgignore .hgtags pkg/obj
diff -ruN -x CVS pkgsrc-cvs/lang/go14/PLIST pkgsrc/lang/go14/PLIST
--- pkgsrc-cvs/lang/go14/PLIST	2015-09-26 19:37:01.000000000 +0200
+++ pkgsrc/lang/go14/PLIST	2017-08-31 16:10:52.555329582 +0200
@@ -492,7 +492,6 @@
 go14/pkg/${GO_PLATFORM}/regexp/syntax.a
 go14/pkg/${GO_PLATFORM}/runtime.a
 go14/pkg/${GO_PLATFORM}/runtime.h
-go14/pkg/${GO_PLATFORM}/runtime/cgo.a
 go14/pkg/${GO_PLATFORM}/runtime/debug.a
 go14/pkg/${GO_PLATFORM}/runtime/pprof.a
 go14/pkg/${GO_PLATFORM}/runtime/race.a
