diff options
author | Russ Cox <rsc@golang.org> | 2009-11-15 12:57:21 -0800 |
---|---|---|
committer | Russ Cox <rsc@golang.org> | 2009-11-15 12:57:21 -0800 |
commit | 0238fd836faebf85408604f60c790f56681d7878 (patch) | |
tree | f3ab28eaf20958d239ce9627e1afea31bb6eae2c | |
parent | 091191336a10e09099810c93b12499f619cc2990 (diff) | |
download | go-0238fd836faebf85408604f60c790f56681d7878.tar.gz go-0238fd836faebf85408604f60c790f56681d7878.zip |
cgo: arrange for English error messages
Fixes #21.
R=r
https://golang.org/cl/155048
-rw-r--r-- | src/cmd/cgo/main.go | 5 |
1 files changed, 5 insertions, 0 deletions
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. |