I've just updated the patch so it should apply cleanly on Go 1.6. Richard, I think the following files have to be updated to match Go 1.6:
- src/cmd/go/build.go (rebase to the current file) - src/runtime/os3_plan9.go (regSize → sys.RegSize, ptrSize → sys.PtrSize and go:nowritebarrier → go:nowritebarrierrec) - src/runtime/sys_plan9_386.s (m_errstr(BX) → (m_mOS+mOS_errstr)(BX)) -- David du Colombier