HomeFreeBSD

Revert r344436, which was the merge of r344120.

Description

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

Details

Provenance
kibAuthored on
Parents
rS344462: MFC r344214:
Branches
Unknown
Tags
Unknown