Skip to content

cmd/link: go install of shared std fails #39777

Closed
@jcajka

Description

@jcajka

What version of Go are you using (go version)?

$ go version
go version devel +e92be18fd8 Wed Jun 10 14:56:01 2020 +0000 linux/s390x
go version devel +968e18eebd Tue Jun 23 00:10:24 2020 +0000 linux/s390x

Observed both on master and go1.15beta1

Does this issue reproduce with the latest release?

No, go1.14.x doesn't seems to be affected.

What operating system and processor architecture are you using (go env)?

Observed both on linux/amd64 and linux/s390x. I would assume that all linux/* are affected.
For the record that is with gcc-10.1.1 and binutils-2.34(should these have any impact).

What did you do?

go install --buildmode=shared std

What did you expect to see?

Install finishing successfully, creating the libstd.so.

What did you see instead?

#go install --buildmode=shared std
# /tmp/go-build251444969/b203/libstd.so
/root/jcajka/go/pkg/tool/linux_s390x/link: fingerprint mismatch: errors has 0000000000000000, import from archive/tar expecting 1cce8eaa5db90f7e

Metadata

Metadata

Assignees

No one assigned

    Labels

    FrozenDueToAgeNeedsFixThe path to resolution is known, but the work has not been done.

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions