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)
Wed, Jul 17, 10:09 AM
Unknown Object (File)
Sun, Jul 7, 5:39 AM
Unknown Object (File)
Sat, Jun 29, 3:49 PM
Unknown Object (File)
Sat, Jun 29, 12:38 AM
Unknown Object (File)
Sat, Jun 29, 12:19 AM
Unknown Object (File)
Thu, Jun 27, 6:24 PM
Unknown Object (File)
Jun 21 2024, 8:58 PM
Unknown Object (File)
May 20 2024, 7:40 PM
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

Repository
rS FreeBSD src repository - subversion
Lint
Lint Not Applicable
Unit
Tests Not Applicable

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.