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