From 0238fd836faebf85408604f60c790f56681d7878 Mon Sep 17 00:00:00 2001 From: Russ Cox Date: Sun, 15 Nov 2009 12:57:21 -0800 Subject: [PATCH] cgo: arrange for English error messages Fixes #21. R=r https://golang.org/cl/155048 --- src/cmd/cgo/main.go | 5 +++++ 1 file changed, 5 insertions(+) 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. -- 2.50.0