From: Russ Cox Date: Sun, 15 Nov 2009 20:57:21 +0000 (-0800) Subject: cgo: arrange for English error messages X-Git-Tag: weekly.2009-11-17~48 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=0238fd836faebf85408604f60c790f56681d7878;p=gostls13.git cgo: arrange for English error messages Fixes #21. R=r https://golang.org/cl/155048 --- diff --git a/src/cmd/cgo/main.go b/src/cmd/cgo/main.go index 1eadfba9b1..fa88e9de58 100644 --- a/src/cmd/cgo/main.go +++ b/src/cmd/cgo/main.go @@ -52,6 +52,11 @@ func main() { fatal("unknown architecture %s", arch) } + // Clear locale variables so gcc emits English errors [sic]. + os.Setenv("LANG", "en_US.UTF-8"); + os.Setenv("LC_ALL", "C"); + os.Setenv("LC_CTYPE", "C"); + p := openProg(input); for _, cref := range p.Crefs { // Convert C.ulong to C.unsigned long, etc.