freebsd-dev/sys
Ed Maste ff8f1e8332 Error out on attempt to link amd64 kernel with old binutils linker
As of r333461 we require ifunc support to link a working amd64 kernel.
The default in-tree bootstrap linker is lld and it has the required
support, as does any modern out-of-tree binutils linker.  The in-tree
GNU ld is from binutils 2.17.50 and it does not have ifunc support,
so produce an error rather than a broken kernel.

Reviewed by:	kib
Sponsored by:	The FreeBSD Foundation
Differential Revision:	https://reviews.freebsd.org/D15378
2018-05-10 20:10:02 +00:00
..
amd64 Make fpusave() and fpurestore() on amd64 ifuncs. 2018-05-10 15:01:43 +00:00
arm Standardize SPDX tag on files I've added 2018-05-09 16:52:28 +00:00
arm64 arm64: Add ALT_BREAK_TO_DEBUGGER to GENERIC 2018-05-10 09:37:50 +00:00
bsm
cam Fix build for platforms using GCC: 2018-05-10 17:22:04 +00:00
cddl Eliminate the overhead of gratuitous repeated reinitialization of cap_rights 2018-05-09 18:47:24 +00:00
compat Remove "All rights reserved" from my files. 2018-05-09 20:57:18 +00:00
conf Error out on attempt to link amd64 kernel with old binutils linker 2018-05-10 20:10:02 +00:00
contrib Apply fixes in ena-com 2018-05-10 09:25:51 +00:00
crypto
ddb Fix PPC symbol resolution 2018-05-10 03:59:48 +00:00
dev vt(4): Use default VGA palette 2018-05-10 17:00:33 +00:00
dts arm: overlays: Update to new path-based sugar format 2018-05-04 14:38:48 +00:00
fs Eliminate the overhead of gratuitous repeated reinitialization of cap_rights 2018-05-09 18:47:24 +00:00
gdb
geom Introduce the 'n' flag for the geli attach command. 2018-05-09 20:53:38 +00:00
gnu gnu/dts: Update our copy of arm dts from Linux 4.16 2018-04-20 19:37:08 +00:00
i386 Remove unused bcopyb. 2018-05-10 02:31:54 +00:00
isa
kern Add simple preempt safe epoch API 2018-05-10 17:55:24 +00:00
kgssapi
libkern Remove "All rights reserved" from my files. 2018-05-10 06:41:08 +00:00
mips Print the dump progress indicator after calling dump_start(). 2018-05-01 17:32:43 +00:00
modules Add simple preempt safe epoch API 2018-05-10 17:55:24 +00:00
net Allocate epoch for networking at startup 2018-05-10 19:13:00 +00:00
net80211
netgraph
netinet Use the full year, for real this time. 2018-05-09 20:26:37 +00:00
netinet6 Fix a panic in the IPv6 multicast code. 2018-05-10 16:19:41 +00:00
netipsec Merge r1.22-1.23 from NetBSD: 2018-04-26 12:23:31 +00:00
netpfil Bring in some last changes in NAT64 implementation: 2018-05-09 11:59:24 +00:00
netsmb Eliminate the overhead of gratuitous repeated reinitialization of cap_rights 2018-05-09 18:47:24 +00:00
nfs Remove support for FDDI networks. 2018-04-11 17:28:24 +00:00
nfsclient
nfsserver
nlm
ofed
opencrypto cryptosoft: Do not exceed crd_len around *crypt_multi 2018-04-19 15:24:21 +00:00
powerpc Fix PPC symbol resolution 2018-05-10 03:59:48 +00:00
riscv Remove the unused fuwintr() and suiwintr() functions. 2018-04-17 18:04:28 +00:00
rpc
security
sparc64 Report TRAP_BRKPT for breakpoint traps on sparc64. 2018-05-09 15:25:26 +00:00
sys Add simple preempt safe epoch API 2018-05-10 17:55:24 +00:00
teken Pedantic polishing of code to please FlexeLint. 2018-04-08 19:23:50 +00:00
tests Add simple preempt safe epoch API 2018-05-10 17:55:24 +00:00
tools
ufs Renumber soft-update types starting at 1 instead of 0 to avoid confusion 2018-04-05 00:32:01 +00:00
vm Fix some races introduced in r332974. 2018-05-04 17:17:30 +00:00
x86 Put the CPU starting on one line. 2018-05-07 21:09:21 +00:00
xdr
xen xen: fix gntdev 2018-05-02 10:19:17 +00:00
Makefile