| d8a0c864 | 22-Feb-2019 |
Konstantin Belousov <[email protected]> |
Revert r344436, which was the merge of r344120.
Currently stable/12 i386 installs old ld.bfd as ld (WITHOUT_LLD_IS_LD), which prevents ifunc relocations from working properly. If a static binary is
Revert r344436, which was the merge of r344120.
Currently stable/12 i386 installs old ld.bfd as ld (WITHOUT_LLD_IS_LD), which prevents ifunc relocations from working properly. If a static binary is linked, then it looses libc relocations needed.
The stable i386 branch uses ld.lld for the world build (WITH_LLD_BOOTSTRAP), which is why static binaries from the base do not have the issue.
Reported and diagnosted by: antoine
show more ...
|