root@26d441ac192e:/usr/lib/go-1.13/src/cmd/link# go tool nm /usr/lib/go-1.13/pkg/linux_amd64/compress/zlib.a | head
open /usr/lib/go-1.13/pkg/linux_amd64/compress/zlib.a: unrecognized object file
on the surface it does look like go archive but obviously something is not quite right.
gzip.a in the same directory is fine:
root@26d441ac192e:/usr/lib/go-1.13/src/cmd/link# go tool nm /usr/lib/go-1.13/pkg/linux_amd64/compress/gzip.a | head
U
U bufio.(*Reader).Read
U bufio.(*Reader).ReadByte
U bufio..inittask
U compress/flate.(*Writer).Reset
U compress/flate.(*compressor).close
U compress/flate.(*compressor).syncFlush
U compress/flate.(*compressor).write
U compress/flate..inittask
U compress/flate.NewReader
yes, zlib.a is bad:
root@26d441ac19 2e:/usr/ lib/go- 1.13/src/ cmd/link# go tool nm /usr/lib/ go-1.13/ pkg/linux_ amd64/compress/ zlib.a | head go-1.13/ pkg/linux_ amd64/compress/ zlib.a: unrecognized object file
open /usr/lib/
on the surface it does look like go archive but obviously something is not quite right.
gzip.a in the same directory is fine:
root@26d441ac19 2e:/usr/ lib/go- 1.13/src/ cmd/link# go tool nm /usr/lib/ go-1.13/ pkg/linux_ amd64/compress/ gzip.a | head *Reader) .Read *Reader) .ReadByte flate.( *Writer) .Reset flate.( *compressor) .close flate.( *compressor) .syncFlush flate.( *compressor) .write flate.. inittask flate.NewReader
U
U bufio.(
U bufio.(
U bufio..inittask
U compress/
U compress/
U compress/
U compress/
U compress/
U compress/