2015/01/11

Golang failed to run on FreeBSD8 / Intel Pentium III

This golang is installed from pkg command.
> sysctl hw.model
hw.model: Intel Pentium III
> uname -a
FreeBSD wall.home.group.jp 8.4-RELEASE-p19 FreeBSD 8.4-RELEASE-p19 #0: Mon Nov  3 17:09:45 UTC 2014     root@amd64-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC  i386
> 
> go version
SIGILL: illegal instruction
PC=0x81ec273

goroutine 1 [running, locked to thread]:
math.init·1()
        /usr/local/go/src/math/pow10.go:34 +0x13 fp=0x3892ff4c sp=0x3892ff48
math.init()
        /usr/local/go/src/math/unsafe.go:21 +0x39 fp=0x3892ff50 sp=0x3892ff4c
strconv.init()
        /usr/local/go/src/strconv/quote.go:455 +0x3f fp=0x3892ff6c sp=0x3892ff50
go/parser.init()
        /usr/local/go/src/go/parser/parser.go:2462 +0x44 fp=0x3892ff78 sp=0x3892ff6c
main.init()
        /usr/local/go/src/cmd/go/zdefaultcc.go:6 +0x3f fp=0x3892ffcc sp=0x3892ff78
runtime.main()
        /usr/local/go/src/runtime/proc.go:58 +0xb7 fp=0x3892fff0 sp=0x3892ffcc
runtime.goexit()
        /usr/local/go/src/runtime/asm_386.s:2287 +0x1 fp=0x3892fff4 sp=0x3892fff0

goroutine 2 [runnable]:
runtime.forcegchelper()
        /usr/local/go/src/runtime/proc.go:90
runtime.goexit()
        /usr/local/go/src/runtime/asm_386.s:2287 +0x1

goroutine 3 [runnable]:
runtime.bgsweep()
        /usr/local/go/src/runtime/mgc0.go:82
runtime.goexit()
        /usr/local/go/src/runtime/asm_386.s:2287 +0x1

eax     0x389380a0
ebx     0x856122c
ecx     0x389000a0
edx     0x17dc9c7d
edi     0x7
esi     0x2b38
ebp     0x389380a0
esp     0x3892ff48
eip     0x81ec273
eflags  0x10206
cs      0x33
fs      0x3b
gs      0x1b
> 


0 件のコメント :

コメントを投稿

Comments on Google+: