CVSROOT:        /cvs
Module name:    src
Changes by:     kette...@cvs.openbsd.org        2014/12/27 06:13:25

Modified files:
        libexec/ld.so/alpha: archdep.h rtld_machine.c 

Log message:
Make ld.so process only R_ALPHA_RELATIVE relocations during early GOT
relocation in _reloc_alpha_got(), and teach RELOC_RELA() to skip R_ALPHA_NONE
relocations (which are just nops used to fill out the relocation table).
Handling R_ALPHA_NONE relocations will be necessary for static PIE support
and it is not inconceivable that ld.so will end up with such relocations
at some point.

ok kurt@

Reply via email to