git: gcc50: Bring in makefiles but leave them unhooked

John Marino marino at crater.dragonflybsd.org
Tue Feb 10 05:11:24 PST 2015


commit 1735c822de90e70f9f2e7e25a35abf874325d1d9
Author: John Marino <draco at marino.st>
Date:   Tue Feb 10 14:06:06 2015 +0100

    gcc50: Bring in makefiles but leave them unhooked
    
    The pre-release version of GCC 5.0 will be brought into base soon.  This
    commit brings in the makefiles that build it, but they are not hooked
    into the build in any way.  Before that happens, the vendor branch needs
    to be merged into base, and dozens for files need to be simultaneously
    changed.  GCC 4.4 will be unhooked at the same time.
    
    The GCC releases provide pre-generated man pages, but the pre-releases do
    not.  To support this, a switch has been added that installs man pages
    from these directories.  When GCC 5.0 is released, those man pages will
    be removed and the man pages will be installed from contrib/gcc-5.0

Summary of changes:
 gnu/lib/gcc50/Makefile                             |    20 +
 gnu/lib/gcc50/Makefile.inc                         |    36 +
 gnu/lib/gcc50/csu/Makefile                         |    32 +
 gnu/lib/gcc50/libgcc/Makefile                      |   126 +
 gnu/lib/gcc50/libgcc/Makefile.src                  |    56 +
 gnu/lib/gcc50/libgcc/auto-target.h                 |    71 +
 gnu/lib/{gcc47 => gcc50}/libgcc_eh/Makefile        |     0
 gnu/lib/gcc50/libgcc_pic/Makefile                  |    61 +
 gnu/lib/gcc50/libgcov/Makefile                     |    90 +
 gnu/lib/gcc50/libgomp/Makefile                     |    97 +
 gnu/lib/gcc50/libgomp/config.h                     |   148 +
 gnu/lib/gcc50/libitm/Makefile                      |    58 +
 gnu/lib/gcc50/libitm/config.h                      |   181 +
 gnu/lib/gcc50/libitm/libitm.spec                   |     1 +
 gnu/lib/gcc50/libobjc/Makefile                     |    87 +
 gnu/lib/{gcc47 => gcc50}/libobjc/config.h          |     0
 gnu/lib/gcc50/libssp/Makefile                      |    34 +
 gnu/lib/{gcc47 => gcc50}/libssp/config.h           |     0
 gnu/lib/{gcc47 => gcc50}/libssp_nonshared/Makefile |     0
 gnu/lib/gcc50/libstdcxx/Makefile                   |     6 +
 gnu/lib/gcc50/libstdcxx/components/Makefile        |     9 +
 .../libstdcxx/components/libconv_1998/Makefile     |    63 +
 .../libstdcxx/components/libconv_1998/Makefile.src |    68 +
 .../libstdcxx/components/libconv_2011/Makefile     |    47 +
 .../libstdcxx/components/libconv_2011/Makefile.src |    64 +
 .../libstdcxx/components/libconv_supc/Makefile     |    35 +
 .../libstdcxx/components/libconv_supc/Makefile.src |    63 +
 gnu/lib/gcc50/libstdcxx/headers/Makefile           |   114 +
 gnu/lib/gcc50/libstdcxx/headers/Makefile.headers   |   810 +
 gnu/lib/gcc50/libstdcxx/headers/config.h           |  1204 +
 gnu/lib/gcc50/libstdcxx/product/Makefile           |    38 +
 gnu/lib/gcc50/libstdcxx/product/Makefile.src       |    16 +
 .../gcc50/libstdcxx/product/libstdc++-symbols.ver  |  1426 ++
 gnu/usr.bin/cc50/Makefile                          |    20 +
 gnu/usr.bin/cc50/Makefile.inc                      |    93 +
 gnu/usr.bin/cc50/Makefile.intcxx_lib               |   227 +
 gnu/usr.bin/cc50/Makefile.langs                    |   254 +
 gnu/usr.bin/cc50/Makefile.tgt                      |    58 +
 gnu/usr.bin/cc50/Makefile.version                  |     5 +
 gnu/usr.bin/cc50/backends/Makefile                 |     6 +
 gnu/usr.bin/cc50/backends/guts/Makefile            |     8 +
 gnu/usr.bin/cc50/backends/guts/guts-cobjc/Makefile |    19 +
 .../cc50/backends/guts/guts-common/Makefile        |    12 +
 gnu/usr.bin/cc50/backends/guts/guts-cxx/Makefile   |    21 +
 .../cc50/backends/guts/guts-target/Makefile        |    12 +
 gnu/usr.bin/cc50/backends/programs/Makefile        |    14 +
 gnu/usr.bin/cc50/backends/programs/cc1/Makefile    |    46 +
 gnu/usr.bin/cc50/backends/programs/cc1obj/Makefile |    44 +
 .../cc50/backends/programs/cc1plus/Makefile        |    45 +
 .../cc50/backends/programs/lto-wrapper/Makefile    |    31 +
 gnu/usr.bin/cc50/backends/programs/lto1/Makefile   |    34 +
 gnu/usr.bin/cc50/cc_prep/Makefile                  |   144 +
 gnu/usr.bin/cc50/cc_prep/auto-host.h               |  2226 ++
 gnu/usr.bin/{cc47 => cc50}/cc_prep/config.h        |     0
 .../cc_prep/config/dragonfly-native.h              |     0
 gnu/usr.bin/cc50/cc_prep/multilib.h                |    20 +
 gnu/usr.bin/{cc47 => cc50}/cc_prep/tconfig.h       |     0
 gnu/usr.bin/cc50/cc_tools/Makefile                 |     6 +
 gnu/usr.bin/cc50/cc_tools/Makefile.inc             |    11 +
 gnu/usr.bin/cc50/cc_tools/libcpp/Makefile          |    42 +
 gnu/usr.bin/cc50/cc_tools/libiberty/Makefile       |    22 +
 gnu/usr.bin/cc50/cc_tools/tools/Makefile           |   197 +
 gnu/usr.bin/cc50/drivers/Makefile                  |    10 +
 gnu/usr.bin/cc50/drivers/Makefile.inc              |     7 +
 gnu/usr.bin/cc50/drivers/c++/Makefile              |    23 +
 gnu/usr.bin/cc50/drivers/cc/Makefile               |    43 +
 gnu/usr.bin/cc50/drivers/cc/gcc.1                  | 22408 +++++++++++++++++++
 gnu/usr.bin/cc50/drivers/cpp/Makefile              |    33 +
 gnu/usr.bin/cc50/drivers/cpp/cpp.1                 |  1036 +
 gnu/usr.bin/cc50/drivers/gcov/Makefile             |    29 +
 gnu/usr.bin/cc50/drivers/gcov/gcov.1               |   724 +
 gnu/usr.bin/cc50/libbackend/Makefile               |   373 +
 gnu/usr.bin/cc50/support-libs/Makefile             |    17 +
 gnu/usr.bin/cc50/support-libs/Makefile.inc         |     7 +
 .../cc50/support-libs/libbacktrace/Makefile        |    25 +
 .../libbacktrace/backtrace-supported.h             |    61 +
 .../cc50/support-libs/libbacktrace/config.h        |   135 +
 .../cc50/support-libs/libcommon-target/Makefile    |    24 +
 gnu/usr.bin/cc50/support-libs/libcommon/Makefile   |    18 +
 gnu/usr.bin/cc50/support-libs/libcpp/Makefile      |    41 +
 gnu/usr.bin/cc50/support-libs/libcpp/config.h      |   364 +
 .../cc50/support-libs/libdecnumber/Makefile        |    24 +
 .../cc50/support-libs/libdecnumber/config.h        |    95 +
 .../cc50/support-libs/libiberty-pic/Makefile       |    37 +
 gnu/usr.bin/cc50/support-libs/libiberty/Makefile   |    78 +
 gnu/usr.bin/cc50/support-libs/libiberty/config.h   |   531 +
 .../cc50/support-libs/liblto_plugin/Makefile       |    47 +
 .../support-libs/liblto_plugin/Makefile.headers    |   224 +
 .../cc50/support-libs/liblto_plugin/b-header-vars  |    88 +
 .../support-libs}/liblto_plugin/config.h           |     0
 90 files changed, 35180 insertions(+)
 create mode 100644 gnu/lib/gcc50/Makefile
 create mode 100644 gnu/lib/gcc50/Makefile.inc
 create mode 100644 gnu/lib/gcc50/csu/Makefile
 create mode 100644 gnu/lib/gcc50/libgcc/Makefile
 create mode 100644 gnu/lib/gcc50/libgcc/Makefile.src
 create mode 100644 gnu/lib/gcc50/libgcc/auto-target.h
 copy gnu/lib/{gcc47 => gcc50}/libgcc_eh/Makefile (100%)
 create mode 100644 gnu/lib/gcc50/libgcc_pic/Makefile
 create mode 100644 gnu/lib/gcc50/libgcov/Makefile
 create mode 100644 gnu/lib/gcc50/libgomp/Makefile
 create mode 100644 gnu/lib/gcc50/libgomp/config.h
 create mode 100644 gnu/lib/gcc50/libitm/Makefile
 create mode 100644 gnu/lib/gcc50/libitm/config.h
 create mode 100644 gnu/lib/gcc50/libitm/libitm.spec
 create mode 100644 gnu/lib/gcc50/libobjc/Makefile
 copy gnu/lib/{gcc47 => gcc50}/libobjc/config.h (100%)
 create mode 100644 gnu/lib/gcc50/libssp/Makefile
 copy gnu/lib/{gcc47 => gcc50}/libssp/config.h (100%)
 copy gnu/lib/{gcc47 => gcc50}/libssp_nonshared/Makefile (100%)
 create mode 100644 gnu/lib/gcc50/libstdcxx/Makefile
 create mode 100644 gnu/lib/gcc50/libstdcxx/components/Makefile
 create mode 100644 gnu/lib/gcc50/libstdcxx/components/libconv_1998/Makefile
 create mode 100644 gnu/lib/gcc50/libstdcxx/components/libconv_1998/Makefile.src
 create mode 100644 gnu/lib/gcc50/libstdcxx/components/libconv_2011/Makefile
 create mode 100644 gnu/lib/gcc50/libstdcxx/components/libconv_2011/Makefile.src
 create mode 100644 gnu/lib/gcc50/libstdcxx/components/libconv_supc/Makefile
 create mode 100644 gnu/lib/gcc50/libstdcxx/components/libconv_supc/Makefile.src
 create mode 100644 gnu/lib/gcc50/libstdcxx/headers/Makefile
 create mode 100644 gnu/lib/gcc50/libstdcxx/headers/Makefile.headers
 create mode 100644 gnu/lib/gcc50/libstdcxx/headers/config.h
 create mode 100644 gnu/lib/gcc50/libstdcxx/product/Makefile
 create mode 100644 gnu/lib/gcc50/libstdcxx/product/Makefile.src
 create mode 100644 gnu/lib/gcc50/libstdcxx/product/libstdc++-symbols.ver
 create mode 100644 gnu/usr.bin/cc50/Makefile
 create mode 100644 gnu/usr.bin/cc50/Makefile.inc
 create mode 100644 gnu/usr.bin/cc50/Makefile.intcxx_lib
 create mode 100644 gnu/usr.bin/cc50/Makefile.langs
 create mode 100644 gnu/usr.bin/cc50/Makefile.tgt
 create mode 100644 gnu/usr.bin/cc50/Makefile.version
 create mode 100644 gnu/usr.bin/cc50/backends/Makefile
 create mode 100644 gnu/usr.bin/cc50/backends/guts/Makefile
 create mode 100644 gnu/usr.bin/cc50/backends/guts/guts-cobjc/Makefile
 create mode 100644 gnu/usr.bin/cc50/backends/guts/guts-common/Makefile
 create mode 100644 gnu/usr.bin/cc50/backends/guts/guts-cxx/Makefile
 create mode 100644 gnu/usr.bin/cc50/backends/guts/guts-target/Makefile
 create mode 100644 gnu/usr.bin/cc50/backends/programs/Makefile
 create mode 100644 gnu/usr.bin/cc50/backends/programs/cc1/Makefile
 create mode 100644 gnu/usr.bin/cc50/backends/programs/cc1obj/Makefile
 create mode 100644 gnu/usr.bin/cc50/backends/programs/cc1plus/Makefile
 create mode 100644 gnu/usr.bin/cc50/backends/programs/lto-wrapper/Makefile
 create mode 100644 gnu/usr.bin/cc50/backends/programs/lto1/Makefile
 create mode 100644 gnu/usr.bin/cc50/cc_prep/Makefile
 create mode 100644 gnu/usr.bin/cc50/cc_prep/auto-host.h
 copy gnu/usr.bin/{cc47 => cc50}/cc_prep/config.h (100%)
 copy gnu/usr.bin/{cc47 => cc50}/cc_prep/config/dragonfly-native.h (100%)
 create mode 100644 gnu/usr.bin/cc50/cc_prep/multilib.h
 copy gnu/usr.bin/{cc47 => cc50}/cc_prep/tconfig.h (100%)
 create mode 100644 gnu/usr.bin/cc50/cc_tools/Makefile
 create mode 100644 gnu/usr.bin/cc50/cc_tools/Makefile.inc
 create mode 100644 gnu/usr.bin/cc50/cc_tools/libcpp/Makefile
 create mode 100644 gnu/usr.bin/cc50/cc_tools/libiberty/Makefile
 create mode 100644 gnu/usr.bin/cc50/cc_tools/tools/Makefile
 create mode 100644 gnu/usr.bin/cc50/drivers/Makefile
 create mode 100644 gnu/usr.bin/cc50/drivers/Makefile.inc
 create mode 100644 gnu/usr.bin/cc50/drivers/c++/Makefile
 create mode 100644 gnu/usr.bin/cc50/drivers/cc/Makefile
 create mode 100644 gnu/usr.bin/cc50/drivers/cc/gcc.1
 create mode 100644 gnu/usr.bin/cc50/drivers/cpp/Makefile
 create mode 100644 gnu/usr.bin/cc50/drivers/cpp/cpp.1
 create mode 100644 gnu/usr.bin/cc50/drivers/gcov/Makefile
 create mode 100644 gnu/usr.bin/cc50/drivers/gcov/gcov.1
 create mode 100644 gnu/usr.bin/cc50/libbackend/Makefile
 create mode 100644 gnu/usr.bin/cc50/support-libs/Makefile
 create mode 100644 gnu/usr.bin/cc50/support-libs/Makefile.inc
 create mode 100644 gnu/usr.bin/cc50/support-libs/libbacktrace/Makefile
 create mode 100644 gnu/usr.bin/cc50/support-libs/libbacktrace/backtrace-supported.h
 create mode 100644 gnu/usr.bin/cc50/support-libs/libbacktrace/config.h
 create mode 100644 gnu/usr.bin/cc50/support-libs/libcommon-target/Makefile
 create mode 100644 gnu/usr.bin/cc50/support-libs/libcommon/Makefile
 create mode 100644 gnu/usr.bin/cc50/support-libs/libcpp/Makefile
 create mode 100644 gnu/usr.bin/cc50/support-libs/libcpp/config.h
 create mode 100644 gnu/usr.bin/cc50/support-libs/libdecnumber/Makefile
 create mode 100644 gnu/usr.bin/cc50/support-libs/libdecnumber/config.h
 create mode 100644 gnu/usr.bin/cc50/support-libs/libiberty-pic/Makefile
 create mode 100644 gnu/usr.bin/cc50/support-libs/libiberty/Makefile
 create mode 100644 gnu/usr.bin/cc50/support-libs/libiberty/config.h
 create mode 100644 gnu/usr.bin/cc50/support-libs/liblto_plugin/Makefile
 create mode 100644 gnu/usr.bin/cc50/support-libs/liblto_plugin/Makefile.headers
 create mode 100644 gnu/usr.bin/cc50/support-libs/liblto_plugin/b-header-vars
 copy gnu/usr.bin/{cc47 => cc50/support-libs}/liblto_plugin/config.h (100%)

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/1735c822de90e70f9f2e7e25a35abf874325d1d9


-- 
DragonFly BSD source repository



More information about the Commits mailing list