freebsd-nq/gnu/usr.bin/cc
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
..
c++ bsd.own.mk needs to be included before Makefil.inc so MK_ARM_EABI is defined 2013-01-25 06:18:49 +00:00
c++filt Add compiler support for the ARM EABI. 2013-01-17 05:56:28 +00:00
cc Add src.conf option WITH_SHARED_TOOLCHAIN to enable building the 2012-04-29 09:32:44 +00:00
cc1 Add compiler support for the ARM EABI. 2013-01-17 05:56:28 +00:00
cc1plus Add compiler support for the ARM EABI. 2013-01-17 05:56:28 +00:00
cc_int Add compiler support for the ARM EABI. 2013-01-17 05:56:28 +00:00
cc_tools Add compiler support for the ARM EABI. 2013-01-17 05:56:28 +00:00
collect2
cpp Add a WITH_CLANG_IS_CC option for src.conf(5), disabled by default, that 2012-02-29 22:58:51 +00:00
doc Add compiler support for the ARM EABI. 2013-01-17 05:56:28 +00:00
gcov Add compiler support for the ARM EABI. 2013-01-17 05:56:28 +00:00
include add support to gcc for AES and PCLMUL intrinsics... This addes the 2013-09-03 17:33:29 +00:00
libcpp Add compiler support for the ARM EABI. 2013-01-17 05:56:28 +00:00
libdecnumber Add compiler support for the ARM EABI. 2013-01-17 05:56:28 +00:00
libiberty Add compiler support for the ARM EABI. 2013-01-17 05:56:28 +00:00
protoize
Makefile On platforms where clang is the default compiler, don't build gcc or libstdc++. 2013-09-06 20:08:03 +00:00
Makefile.fe Unbreak amd64<->i386 cross builds. 2010-12-02 17:36:47 +00:00
Makefile.inc Add compiler support for the ARM EABI. 2013-01-17 05:56:28 +00:00
Makefile.tgt Merging of projects/armv6, part 3 2012-08-15 03:21:56 +00:00
Makefile.ver * Don't give the impression that this compiler is GPLv3. 2011-10-24 20:52:41 +00:00