freebsd-skq/sys
theraven 1df952388b On platforms where clang is the default compiler, don't build gcc or libstdc++.
To enable them, set WITH_GCC and WITH_GNUCXX in src.conf.
Make clang default to using libc++ on FreeBSD 10.
Bumped __FreeBSD_version for the change.

GCC is still enabled on PC98, because the PC98 bootloader requires GCC to build
(or, at least, hard-codes the use of gcc into its build).

Thanks to everyone who helped make the ports tree ready for this (and bapt
for coordinating them all).  Also to imp for reviewing this and working on the
forward-porting of the changes in our gcc so that we're getting to a much
better place with regard to external toolchains.

Sorry to all of the people who helped who I forgot to mention by name.

Reviewed by:	bapt, imp, dim, ...
2013-09-06 20:08:03 +00:00
..
amd64 Only lock pvh_global_lock read-only for pmap_page_wired_mappings(), 2013-09-06 16:53:48 +00:00
arm Fix build with gcc. Move sf_buf_alloc()/sf_buf_free() declarations 2013-09-06 17:44:13 +00:00
boot Initial support for the Digi ConnectCore(c) i.MX53 / Wi-i.MX53 boards. 2013-09-01 20:15:35 +00:00
bsm Change the cap_rights_t type from uint64_t to a structure that we can extend 2013-09-05 00:09:56 +00:00
cam Make SES driver adequately react on simple enclosure devices -- read Short 2013-09-06 15:41:37 +00:00
cddl Handle cases where capability rights are not provided. 2013-09-05 11:58:12 +00:00
compat Regenerate after r255219. 2013-09-05 00:11:59 +00:00
conf Fix build. 2013-09-06 05:38:20 +00:00
contrib Add firmware for Centrino 2200-N wireless devices. 2013-08-28 15:12:51 +00:00
crypto Use the fact that the AES-NI instructions can be pipelined to improve 2013-09-03 18:31:23 +00:00
ddb
dev Return BUS_PROBE_DEFAULT instead of BUS_PROBE_SPECIFIC. 2013-09-06 18:41:57 +00:00
fs Handle cases where capability rights are not provided. 2013-09-05 11:58:12 +00:00
gdb rename scheduler->swapper and SI_SUB_RUN_SCHEDULER->SI_SUB_LAST 2013-07-24 09:45:31 +00:00
geom Remove stub implementation. 2013-09-05 09:44:09 +00:00
gnu/fs/reiserfs Garbage collect XFS bits which are now already completely disconnected 2013-03-02 15:33:54 +00:00
i386 Fix build with gcc. Move sf_buf_alloc()/sf_buf_free() declarations 2013-09-06 17:44:13 +00:00
ia64 On those machines, where sf_bufs do not represent any real object, make 2013-09-06 05:37:49 +00:00
isa
kern Keep PRIV_KMEM_READ permitted inside jails as it is on the outside. 2013-09-06 17:32:29 +00:00
kgssapi Add support for host-based (Kerberos 5 service principal) initiator 2013-07-09 01:05:28 +00:00
libkern Fix watchdog pretimeout. 2013-07-27 20:47:01 +00:00
mips Fix build with gcc. Move sf_buf_alloc()/sf_buf_free() declarations 2013-09-06 17:44:13 +00:00
modules Use the fact that the AES-NI instructions can be pipelined to improve 2013-09-03 18:31:23 +00:00
net Convert the if_lagg rwlock to an rmlock. 2013-08-29 19:35:14 +00:00
net80211 Create a new function to complete 802.11 mbuf transmission. 2013-08-27 14:37:13 +00:00
netatalk Add const qualifier to the dst parameter of the ifnet if_output method. 2013-04-26 12:50:32 +00:00
netgraph Make default cache size more modern. 2013-09-04 10:17:50 +00:00
netinet Use LIST_FOREACH_SAFE() instead of doing it by hand. 2013-09-05 14:26:37 +00:00
netinet6 Use an unsigned long when indexing into mfchashtbl[] and mf6ctable[]. This 2013-09-05 14:16:37 +00:00
netipsec Remove most of the remaining sysctl name list macros. They were only 2013-08-26 18:16:05 +00:00
netipx
netnatm
netpfil Merge 1.12 of pf_lb.c from OpenBSD, with some changes. Original commit: 2013-09-02 10:14:25 +00:00
netsmb Change the cap_rights_t type from uint64_t to a structure that we can extend 2013-09-05 00:09:56 +00:00
nfs Changes to allow using BOOTP_NFSROOT and mounting an nfs root filesystem 2013-07-31 19:14:00 +00:00
nfsclient A problem with the old NFS client where large writes to large files 2013-07-04 00:54:23 +00:00
nfsserver Change the cap_rights_t type from uint64_t to a structure that we can extend 2013-09-05 00:09:56 +00:00
nlm
ofed Handle cases where capability rights are not provided. 2013-09-05 11:58:12 +00:00
opencrypto Make sendfile() a method in the struct fileops. Currently only 2013-08-15 07:54:31 +00:00
pc98 MFi386: r254619 2013-08-22 16:39:59 +00:00
pci Update PCI drivers to no longer look at the MEMIO-enabled bit in the PCI 2013-08-12 23:30:01 +00:00
powerpc Fix build with gcc. Move sf_buf_alloc()/sf_buf_free() declarations 2013-09-06 17:44:13 +00:00
rpc It was reported via email that the cu_sent field used by the 2013-09-06 02:34:34 +00:00
security Handle cases where capability rights are not provided. 2013-09-05 11:58:12 +00:00
sparc64 Fix build with gcc. Move sf_buf_alloc()/sf_buf_free() declarations 2013-09-06 17:44:13 +00:00
sys On platforms where clang is the default compiler, don't build gcc or libstdc++. 2013-09-06 20:08:03 +00:00
teken
tools MFC 2013-02-21 21:59:35 +00:00
ufs Change the cap_rights_t type from uint64_t to a structure that we can extend 2013-09-05 00:09:56 +00:00
vm The vm_page_trysbusy() should not fail when shared busy counter or 2013-09-05 12:54:40 +00:00
x86 Conform to style(9). No functional changes. 2013-09-01 23:49:36 +00:00
xdr Use m_get() and m_getcl() instead of compat macros. 2013-03-15 10:21:18 +00:00
xen Implement vector callback for PVHVM and unify event channel implementations 2013-08-29 19:52:18 +00:00
Makefile MFC 2013-03-13 01:05:42 +00:00