Mass Rebuild to begin tomorrow (Tuesday, July 11)

n0dalus n0dalus+redhat at gmail.com
Wed Jul 12 05:39:09 UTC 2006


On 7/11/06, Jakub Jelinek <jakub at redhat.com> wrote:
>
> Just a quick note what changed:
> In ELF, .hash section (with DT_HASH dynamic tag pointing to it) is used
> during dynamic linking for symbol lookup, the dynamic linker for each symbol
> it needs to resolve uses that section to map it to a set of symbol indexes
> of possible symbol definitions.
>
> We wrote changes that introduce a new section (.gnu.hash, DT_GNU_HASH
> dynamic tag) that serves the same purpose, but is much more efficient
> (gives far fewer symbol definition candidates and uses far fewer
> cachelines).
>

Is this for speeding up building or does this speed up program
startup? How much faster is using .gnu.hash over .hash?

Just curious,
n0dalus.




More information about the Fedora-maintainers mailing list