]> Cypherpunks repositories - gostls13.git/commit
cmd/link: avoid duplicate DT_NEEDED entries
authorJoel Sing <joel@sing.id.au>
Tue, 26 May 2020 04:40:44 +0000 (14:40 +1000)
committerJoel Sing <joel@sing.id.au>
Mon, 17 Aug 2020 09:02:52 +0000 (09:02 +0000)
commit9138a2a67f7f29948f6f608bf904b3605f1b45d0
treeca8a9b9332af1bb5688f65e05ce4b4a28d9c2356
parent681559e1f10f83a053b4ebab101de3d77ede8353
cmd/link: avoid duplicate DT_NEEDED entries

When adding a new library entry, ensure we record it as seen to avoid
adding duplicates of it.

Fixes #39256

Change-Id: Id309adf80c533d78fd485517c18bc9ab5f1d29fb
Reviewed-on: https://go-review.googlesource.com/c/go/+/235257
Run-TryBot: Joel Sing <joel@sing.id.au>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Cherry Zhang <cherryyz@google.com>
src/cmd/link/internal/ld/elf.go
src/cmd/link/internal/ld/elf_test.go
src/cmd/link/internal/ld/testdata/issue39256/x.go [new file with mode: 0644]
src/cmd/link/internal/ld/testdata/issue39256/x.s [new file with mode: 0644]