Google LLC decided not to continue development of the
gold linker. As a result its code may start to bit-rot. Therefore the linker has been moved into its own sub-package of the
binutils package, in Fedora 31. This change is a precautionary measure, in case in the future Fedora decides that
gold should be deprecated.
Users are able to use the
update-alternatives utility to create a symbolic link from the
/usr/bin/ld file to
/usr/bin/lld. This change effectively allows the
lld utility to act as the system linker. The aim is to make it easier for users to integrate
lld into their projects.
Users can try
lld with their projects by running
update-alternatives --set ld /usr/bin/lld. No modifications to the existing build systems are required.