diff --git a/src/cmd/internal/ld/elf.go b/src/cmd/internal/ld/elf.go index ab87be60ed..5c17b2da6f 100644 --- a/src/cmd/internal/ld/elf.go +++ b/src/cmd/internal/ld/elf.go @@ -1928,6 +1928,7 @@ func Asmbelf(symo int64) { // in the intermediate object file, not the final shared // library. elfreserve *= 3 + resoff = elfreserve sh := elfshname(".note.go.pkg-list") resoff -= int64(elfgopkgnote(sh, uint64(startva), uint64(resoff))) }