git: Hook gcc 5.0 (pre-release) in build, unhook gcc 4.4
John Marino
marino at crater.dragonflybsd.org
Tue Feb 10 06:14:58 PST 2015
commit b399af1115fa4d2d29e5b5e59eb3a5c3087dccda
Author: John Marino <draco at marino.st>
Date: Tue Feb 10 15:13:34 2015 +0100
Hook gcc 5.0 (pre-release) in build, unhook gcc 4.4
Effectively replace GCC 4.4 with the 1 February 2015 snapshot of the
pre-release GCC 5.0. This compiler is in pretty good shape, but it is
not perfect. It cannot fully build world if WORLD_CCCVER is set to
GCC50. This compiler import is a work in progress.
* The old compiler has been unhooked.
* The gcc44 sources may be removed soon
* Obviously NO_GCC44 doesn't work anymore
* NO_GCC50 has been created and should work
* NO_CXX was never documented and has been removed
* NO_OBJC was not deemed worthwhile and it has been removed
* man pages have been updated accordingly
* default make.conf has been updated accordingly
* Per bsd.sys.mk, gcc50 behaves just like gcc47
* Actually, all CCVER starting with "gcc" now behave like gcc47
* The proper CCVER value is "gcc50". If "gcc5" is specified, the
dports compiler lang/gcc5 will be used.
Iterating: THIS IS AN EXPERIMENTAL COMPILER! It's not ready for
prime-time yet. Do NOT set WORLD_CCVER to "gcc50".
Summary of changes:
Makefile.inc1 | 38 +++++++------
Makefile_upgrade.inc | 13 +++++
etc/defaults/make.conf | 3 +-
etc/mtree/BSD.include.dist | 74 ++++++++++++++++++++++---
etc/mtree/BSD.usr.dist | 28 ++++++++--
gnu/lib/Makefile | 4 +-
gnu/lib/gcc47/Makefile | 11 +---
gnu/usr.bin/Makefile | 6 +-
gnu/usr.bin/Makefile.cco | 4 +-
gnu/usr.bin/binutils222/gold/Makefile | 4 ++
gnu/usr.bin/binutils222/ld/Makefile | 4 +-
gnu/usr.bin/binutils224/gold/Makefile | 4 ++
gnu/usr.bin/binutils224/ld/Makefile | 4 +-
gnu/usr.bin/cc47/Makefile | 4 --
gnu/usr.bin/cc47/Makefile.langs | 16 +-----
gnu/usr.bin/cc47/cc_prep/Makefile | 4 --
share/man/man5/make.conf.5 | 9 +--
share/mk/Makefile | 2 +-
share/mk/bsd.README | 2 +-
share/mk/{bsd.cpu.gcc47.mk => bsd.cpu.gcc50.mk} | 0
share/mk/bsd.cpu.mk | 4 +-
share/mk/bsd.sys.mk | 10 ++--
sys/conf/kern.pre.mk | 2 +-
sys/conf/kmod.mk | 2 +-
sys/dev/drm/radeon/Makefile | 4 --
test/x86_64/Makefile | 8 +--
26 files changed, 164 insertions(+), 100 deletions(-)
copy share/mk/{bsd.cpu.gcc47.mk => bsd.cpu.gcc50.mk} (100%)
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/b399af1115fa4d2d29e5b5e59eb3a5c3087dccda
--
DragonFly BSD source repository
More information about the Commits
mailing list