- Do not perform ifunc relocations together with other PLT relocations in PLT. Instead, do it during an additional pass over the init list, so that ifuncs are resolved in the order of dso dependencies. This allows the ifuncs resolvers to call info depended libs. init list now includes all objects instead of only objects with init/fini callables,
- Disable relro protection around bind_now ifunc relocations.