Add note about LD=ld.lld being a temporary requirement when building

the kernel the traditional way.
This commit is contained in:
Warner Losh 2018-05-16 13:52:24 +00:00
parent 716eff476a
commit eb8831b95c
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=333675

View file

@ -51,6 +51,15 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 12.x IS SLOW:
****************************** SPECIAL WARNING: ******************************
20150510:
The amd64 kernel now requires a ld that supports ifunc to produce a
working kernel, either lld or a newer binutils. lld is built by default
on amd64, and the 'buildkernel' target uses it automatically. However,
it is not the default linker, so building the kernel the traditional
way requires LD=ld.lld on the command line (or LD=/usr/local/bin/ld for
binutils port/package). lld will soon be default, and this requirement
will go away.
20180508:
The nxge(4) driver has been removed. This driver was for PCI-X 10g
cards made by s2io/Neterion. The company was aquired by Exar and