!Goのバイナリがダイナミックリンクしている!


実行するとこんなしょぼいエラーしか出ない
>> code bash
write pipe: bad file descriptor
<<

ダイナミックリンクしてるのでは、、と言われたので
>> code bash
$ ldd kube-sniff
        linux-vdso.so.1 (0x00007fff0eff2000)
        libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007fc0bac37000)
        libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fc0ba88c000)
        /lib64/ld-linux-x86-64.so.2 (0x00007fc0bae54000)
<<

これのせいで、from scratchやfrom alpineで動かないのか・・


http://okzk.hatenablog.com/entry/2016/08/03/234738

ここに従う


>> code bash
$ CGO_ENABLED=0  go build -o kube-sniff main.go

<<

こうか

netパッケージを使うとリンクするようになるらしいが、使ってないのならうまくいってほしいものである・・

うごいた
5643382
wiki
1480949376