From 22e3ca6e594224d93703e69af5da78b302104d86 Mon Sep 17 00:00:00 2001 From: Juergen Buchmueller Date: Mon, 26 Sep 2016 15:05:07 +0200 Subject: [PATCH] go: fix gcc6 (i686) build --- srcpkgs/go/template | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/srcpkgs/go/template b/srcpkgs/go/template index dbcca4594d..8a6feeb2f4 100644 --- a/srcpkgs/go/template +++ b/srcpkgs/go/template @@ -44,9 +44,11 @@ do_extract() { tar -xf "${XBPS_SRCDISTDIR}/${pkgname}-${version}/go${version}.src.tar.gz" \ -C "${XBPS_BUILDDIR}/go" --strip-components=1 - # Fix a gcc6 warning regarding signed shift left + # Fix gcc6 warnings regarding signed shift left sed -i ${XBPS_BUILDDIR}/go_bootstrap/src/cmd/6c/txt.c \ -e's;f->vconst |= (vlong)~0 << 32;f->vconst = (vlong)(~0ull << 32);' + sed -i ${XBPS_BUILDDIR}/go_bootstrap/src/cmd/8g/ggen.c \ + -e's;-1LL<<(t->width\*8-1);~0ULL<<(t->width*8-1);' } do_build() {