I'm failing to install Go 1.1.2 from source on an older Cyrix x86 embedded system and am hoping someone can point me in the right direction. The system runs Ubuntu 10.04. The installation fails in
# os/user
SIGILL: illegal instruction
PC=0x80f7b85
go/printer.(*printer).exprList(0x183f9280, 0x10be, 0x1833d880, 0x5, 0x8, ...)
/usr/local/go/src/pkg/go/printer/nodes.go:206 +0xc75
go/printer.(*printer).expr1(0x183f9280, 0x18351c60, 0x18376f60, 0x0, 0x2, ...)
/usr/local/go/src/pkg/go/printer/nodes.go:810 +0x15d9
go/printer.(*printer).expr(0x183f9280, 0x18351c60, 0x18376f60)
/usr/local/go/src/pkg/go/printer/nodes.go:883 +0x49
go/printer.(*printer).printNode(0x183f9280, 0x8186200, 0x18376f60, 0x183f8380, 0x183f7600, ...)
/usr/local/go/src/pkg/go/printer/printer.go:1002 +0x321
go/printer.(*Config).fprint(0xb72cd4f8, 0x18379bc0, 0x183f7600, 0x183550c0, 0x8186200, ...)
/usr/local/go/src/pkg/go/printer/printer.go:1165 +0x7d
go/printer.(*printer).nodeSize(0x18372b40, 0x183f8820, 0x18376f60, 0xf4240, 0xf4241, ...)
/usr/local/go/src/pkg/go/printer/nodes.go:1420 +0x11c
go/printer.(*printer).exprList(0x18372b40, 0x10b0, 0x18377530, 0x1, 0x1, ...)
/usr/local/go/src/pkg/go/printer/nodes.go:183 +0x46c
go/printer.(*printer).stmt(0x18372b40, 0x18371040, 0x18376f80, 0x183f0000)
/usr/local/go/src/pkg/go/printer/nodes.go:1090 +0x22b1
go/printer.(*printer).stmtList(0x18372b40, 0x1833d8c0, 0x5, 0x8, 0x1, ...)
/usr/local/go/src/pkg/go/printer/nodes.go:908 +0x1b1
go/printer.(*printer).block(0x18372b40, 0x183791c0, 0x1)
/usr/local/go/src/pkg/go/printer/nodes.go:921 +0xb2
go/printer.(*printer).stmt(0x18372b40, 0x18371060, 0x18379500, 0x183f0000)
/usr/local/go/src/pkg/go/printer/nodes.go:1131 +0x2955
go/printer.(*printer).stmtList(0x18372b40, 0x1836f300, 0xb, 0x10, 0x1, ...)
/usr/local/go/src/pkg/go/printer/nodes.go:908 +0x1b1
go/printer.(*printer).block(0x18372b40, 0x18379820, 0x1)
/usr/local/go/src/pkg/go/printer/nodes.go:921 +0xb2
go/printer.(*printer).adjBlock(0x18372b40, 0x4b, 0xb, 0x18379820)
/usr/local/go/src/pkg/go/printer/nodes.go:1490 +0x4a3
go/printer.(*printer).funcDecl(0x18372b40, 0x18379840)
/usr/local/go/src/pkg/go/printer/nodes.go:1514 +0x1fe
go/printer.(*printer).decl(0x18372b40, 0x18351b20, 0x18379840)
/usr/local/go/src/pkg/go/printer/nodes.go:1524 +0x87
go/printer.(*printer).declList(0x18372b40, 0x1833d800, 0x5, 0x8)
/usr/local/go/src/pkg/go/printer/nodes.go:1565 +0x132
go/printer.(*printer).file(0x18372b40, 0x1833dac0)
/usr/local/go/src/pkg/go/printer/nodes.go:1573 +0x116
go/printer.(*printer).printNode(0x18372b40, 0x8181200, 0x1833dac0, 0x183f8380, 0x8154da0, ...)
/usr/local/go/src/pkg/go/printer/printer.go:1026 +0x601
go/printer.(*Config).fprint(0x8270190, 0x18379da0, 0x183f17c8, 0x183550c0, 0x8181200, ...)
/usr/local/go/src/pkg/go/printer/printer.go:1165 +0x7d
go/printer.(*Config).Fprint(0x8270190, 0x18379da0, 0x183f17c8, 0x183550c0, 0x8181200, ...)
/usr/local/go/src/pkg/go/printer/printer.go:1223 +0x75
main.(*Package).writeOutput(0x183412a0, 0x1833d100, 0xbfb43941, 0xe)
/usr/local/go/src/cmd/cgo/out.go:449 +0x3da
main.main()
/usr/local/go/src/cmd/cgo/main.go:278 +0xf51
eax 0x1
ebx 0x1
ecx 0xb72dc5ec
edx 0x4
edi 0xb72dc514
esi 0x8186d80
ebp 0x4a
esp 0xb72dc504
eip 0x80f7b85
eflags 0x10202
cs 0x73
fs 0x0
gs 0x57