HomeFreeBSD

- For executables search for matching (B) global uninitialized BSS symbols from

Description

  • For executables search for matching (B) global uninitialized BSS symbols from linked libraries. Only do this for BSS symbols that have a size which avoids __bss_start. Without this some libraries would be considered unneeded even though they were providing a B symbol.
  • Add in the symbols from crt1.o to cover a handful of common unresolved symbols.
  • Consider (C) common data symbols as provided by libraries/crt1.
  • Move libkey() function to more appropriate place.

Sponsored by: EMC / Isilon Storage Division

Details

Provenance
bdreweryAuthored on Apr 21 2015, 3:29 AM
Parents
rG60b38ce2b587: Revert r281805 for now as it breaks due to spaces in output
Branches
Unknown
Tags
Unknown

Event Timeline