]> Cypherpunks repositories - gostls13.git/commit
ld: don't attempt to build dynamic sections unnecessarily
authorGustavo Niemeyer <gustavo@niemeyer.net>
Wed, 22 Jun 2011 19:12:22 +0000 (15:12 -0400)
committerRuss Cox <rsc@golang.org>
Wed, 22 Jun 2011 19:12:22 +0000 (15:12 -0400)
commit89d334ffe1fe7667505033f4ca49ff50954d9e7e
tree5a66c278f5453da53986908cf7c6d426250e7274
parent5dfdccf2b0d499881b9453eb4a1e8b91a3f1e706
ld: don't attempt to build dynamic sections unnecessarily

This prevents ld from generating zeroed symtab entries for
sections that aren't going to be generated because dynamic
linkage has been disabled (-d was used or no dynamic libs
were seen).  Even though they were not explicitly added by
doelf, the section creation process was making them
reachable again.

The windows head is being disconsidered for this because
apparently it's not taking into account debug['d'].

This makes elflint 0.1% happier.

R=golang-dev, rsc, gustavo
CC=golang-dev
https://golang.org/cl/4638050
src/cmd/ld/data.c