freebsd-dev/gnu/usr.bin
David Chisnall 52b42bace1 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
..
binutils Set the correct relocation type for R_ARM_TARGET2 to R_ARM_GOT_PREL. The 2013-01-06 07:14:04 +00:00
cc On platforms where clang is the default compiler, don't build gcc or libstdc++. 2013-09-06 20:08:03 +00:00
dialog Update dialog to 1.2-20130523 2013-06-17 10:28:55 +00:00
diff Adjust CFLAGS to pick up correct regex.h and posix/regex.h. Note this 2013-06-06 11:59:38 +00:00
diff3 POSIX patch(1) would treat -b as different meaning (the functionality 2010-02-22 22:32:24 +00:00
dtc Sanitize CFLAGS and add WARNS?=2. The hardcoding of -Os -fPIC 2010-07-15 02:22:50 +00:00
gdb Fold in frame-unwind patch 2013-06-17 18:34:34 +00:00
gperf upgrade gperf to the last GPLv2 version (3.0.3) 2011-11-28 12:29:16 +00:00
grep Part of r245761 makes "grep -D skip" broken for pipes, i.e. 2013-08-08 11:53:47 +00:00
groff Add FreeBSD 9.2 to mdoc.local. 2013-08-11 18:05:20 +00:00
rcs
sdiff POSIX patch(1) would treat -b as different meaning (the functionality 2010-02-22 22:32:24 +00:00
send-pr Add support for the "&" character in usernames. 2012-10-22 03:41:19 +00:00
texinfo
Makefile Remove our hacked GNU patch. 2013-09-03 20:03:10 +00:00
Makefile.inc