Page MenuHomeFreeBSD

Do not install GNU ld if lld is /usr/bin/ld
ClosedPublic

Authored by emaste on Nov 26 2018, 2:15 PM.
Tags
None
Referenced Files
Unknown Object (File)
Sun, Oct 13, 4:44 AM
Unknown Object (File)
Mon, Oct 7, 2:37 PM
Unknown Object (File)
Sat, Sep 28, 8:16 AM
Unknown Object (File)
Sep 8 2024, 6:17 AM
Unknown Object (File)
Sep 2 2024, 7:12 PM
Unknown Object (File)
Aug 25 2024, 12:47 PM
Unknown Object (File)
Aug 10 2024, 7:46 PM
Unknown Object (File)
Aug 8 2024, 9:57 AM
Subscribers

Details

Summary

GNU bintuils ld.bfd 2.17.50 does not support ifuncs and produces broken binaries when ifuncs are in use. When LLD_IS_LD is enabled we have an ifunc-capable system linker and can just avoid installing ld.bfd.

Reported by: theraven

Diff Detail

Lint
Lint Skipped
Unit
Tests Skipped

Event Timeline

Combined with D18307 the only binutils tool installed on amd64, arm64, armv7 will be GNU as.

This revision is now accepted and ready to land.Nov 26 2018, 3:29 PM
This revision was automatically updated to reflect the committed changes.