commit | 6a851e3ab8a1ae524b2aa6218615ec1c86528e9c | [log] [tgz] |
---|---|---|
author | Rich Felker <dalias@aerifal.cx> | Wed Nov 04 21:40:36 2015 -0500 |
committer | Rich Felker <dalias@aerifal.cx> | Wed Nov 04 21:40:36 2015 -0500 |
tree | cdd197834c833b4a5a050c7b2bb12826484e9397 | |
parent | 2efd38e8c70f00ca6bbc1eb5199aa507d45436cf [diff] |
have configure check/add --gc-sections linker option this allowing the linker to drop certain weak definitions that are only used as dummies for static linking. they could be eliminated for shared library builds using the preprocessor instead, but we are trying to transition to using the same object files for shared and static libc, so a link-time solution is preferable.