|
Description
|
The -z combreloc flag combines individual relocation sections (like .rela.data and
.rela.bss) into one relocation table .SUNW_reloc. This concatenation of the
standared relocation tables allows ld(1) to sort all data relocations so that
the symbol lookup cost, from ld.so.1(1), is minimized. The option has existed
since Solaris 7 (4044285), and its use enforced for OSnet compents via check_rtime.
Linux took the same option, but went one step further and made the functionality
the default behavior for gld. Of course there's the additional -z nocombreloc
provided just in case.
|