Branch: refs/heads/master Home: https://github.com/crosstool-ng/crosstool-ng Commit: 2d658b851e674b7b3a996dd421379c2910407e36 https://github.com/crosstool-ng/crosstool-ng/commit/2d658b851e674b7b3a996dd421379c2910407e36 Author: Alexey Neyman Date: 2017-05-11 (Thu, 11 May 2017) Changed paths: M config/cc/gcc.in A patches/gcc/7.1.0/100-uclibc-conf.patch A patches/gcc/7.1.0/1000-libtool-leave-framework-alone.patch A patches/gcc/7.1.0/370-gcc-plugin-Win-Dont-need-undefined-extern-var-refs-nor-fpic.patch A patches/gcc/7.1.0/380-gcc-plugin-POSIX-include-sys-select-h.patch A patches/gcc/7.1.0/810-arm-softfloat-libgcc.patch A patches/gcc/7.1.0/860-cilk-wchar.patch A patches/gcc/7.1.0/891-fix-m68k-uclinux.patch A patches/gcc/7.1.0/900-libgfortran-missing-include.patch A patches/gcc/7.1.0/910-nios2-bad-multilib-default.patch A patches/gcc/7.1.0/930-libgcc-disable-split-stack-nothreads.patch Log Message: ----------- Add GCC 7.1.0 Removed patches either picked up upstream, or no longer applicable (boehm-gc no longer part of GCC). Signed-off-by: Alexey Neyman Commit: e943889480c49713274c3f4ba1da0991becb2f4d https://github.com/crosstool-ng/crosstool-ng/commit/e943889480c49713274c3f4ba1da0991becb2f4d Author: Alexey Neyman Date: 2017-05-12 (Fri, 12 May 2017) Changed paths: A patches/uClibc-ng/1.0.20/700-features.h-c11.patch A patches/uClibc-ng/1.0.21/700-features.h-c11.patch A patches/uClibc-ng/1.0.22/700-features.h-c11.patch A patches/uClibc-ng/1.0.23/700-features.h-c11.patch A patches/uClibc-ng/1.0.24/700-features.h-c11.patch Log Message: ----------- Add patch to uClibc-ng that allows building with GCC7 Signed-off-by: Alexey Neyman Commit: 5d792b41794c3cc6d36d63dfad2d7629e2d893c9 https://github.com/crosstool-ng/crosstool-ng/commit/5d792b41794c3cc6d36d63dfad2d7629e2d893c9 Author: Alexey Neyman Date: 2017-05-13 (Sat, 13 May 2017) Changed paths: A patches/glibc/2.12.1/920-fix-rpc_parse-format.patch A patches/glibc/2.12.1/940-nis-bogus-conditional.patch A patches/glibc/2.12.2/920-fix-rpc_parse-format.patch A patches/glibc/2.12.2/940-nis-bogus-conditional.patch A patches/glibc/2.13/920-fix-rpc_parse-format.patch A patches/glibc/2.13/940-nis-bogus-conditional.patch A patches/glibc/2.14.1/920-fix-rpc_parse-format.patch A patches/glibc/2.14.1/940-nis-bogus-conditional.patch A patches/glibc/2.14/920-fix-rpc_parse-format.patch A patches/glibc/2.14/940-nis-bogus-conditional.patch A patches/glibc/2.15/920-fix-rpc_parse-format.patch A patches/glibc/2.15/940-nis-bogus-conditional.patch A patches/glibc/2.16.0/920-fix-rpc_parse-format.patch A patches/glibc/2.16.0/940-nis-bogus-conditional.patch A patches/glibc/2.17/920-fix-rpc_parse-format.patch A patches/glibc/2.17/940-nis-bogus-conditional.patch A patches/glibc/2.18/920-fix-rpc_parse-format.patch A patches/glibc/2.18/940-nis-bogus-conditional.patch A patches/glibc/2.19/920-fix-rpc_parse-format.patch A patches/glibc/2.19/930-explicit-boolean.patch A patches/glibc/2.19/940-nis-bogus-conditional.patch A patches/glibc/2.20/920-fix-rpc_parse-format.patch A patches/glibc/2.20/930-explicit-boolean.patch A patches/glibc/2.20/940-nis-bogus-conditional.patch A patches/glibc/2.21/920-fix-rpc_parse-format.patch A patches/glibc/2.21/930-explicit-boolean.patch A patches/glibc/2.21/940-nis-bogus-conditional.patch A patches/glibc/2.21/950-dlclose-assert.patch A patches/glibc/2.22/920-fix-rpc_parse-format.patch A patches/glibc/2.22/930-explicit-boolean.patch A patches/glibc/2.22/940-nis-bogus-conditional.patch A patches/glibc/2.23/920-fix-rpc_parse-format.patch A patches/glibc/2.23/930-explicit-boolean.patch A patches/glibc/2.23/940-nis-bogus-conditional.patch A patches/glibc/2.24/920-fix-rpc_parse-format.patch A patches/glibc/2.24/930-explicit-boolean.patch A patches/glibc/2.24/940-nis-bogus-conditional.patch A patches/glibc/linaro-2.20-2014.11/920-fix-rpc_parse-format.patch A patches/glibc/linaro-2.20-2014.11/930-explicit-boolean.patch A patches/glibc/linaro-2.20-2014.11/940-nis-bogus-conditional.patch Log Message: ----------- Patches for glibc to compile with GCC7 Signed-off-by: Alexey Neyman Commit: 487c598b27caa585abe977151f345733661a1b45 https://github.com/crosstool-ng/crosstool-ng/commit/487c598b27caa585abe977151f345733661a1b45 Author: Alexey Neyman Date: 2017-05-13 (Sat, 13 May 2017) Changed paths: A patches/glibc/2.25/960-sh4-trap-divdi3.patch A patches/glibc/2.25/961-sparc-extra-plt-call.patch Log Message: ----------- Fix sh4-*-linux with GCC7 GCC7 also checks -fsanitize=divide-by-zero, which generates a trap and in sh4, traps in rtld result in link failure. Pull the fix from upstream, although it is not a complete fix, I think: this still generates a trap (SIGILL) rather than the intended SIGFPE. Signed-off-by: Alexey Neyman Commit: 842915db44b2a41486dc5ea0212ddfc19093fe32 https://github.com/crosstool-ng/crosstool-ng/commit/842915db44b2a41486dc5ea0212ddfc19093fe32 Author: Alexey Neyman Date: 2017-05-14 (Sun, 14 May 2017) Changed paths: M scripts/build/arch/mips.sh Log Message: ----------- Separate uclibc's multilib headers on MIPS, too The generated sysnum.h is different for o32/n32/64 ABIs. This needs to be revisited; either do this for all architecutres or perhaps, compare the headers for various multilibs and combine them if the are identical. Signed-off-by: Alexey Neyman Commit: ef762bfe8e1ec9063d645b1745dc8843997b7767 https://github.com/crosstool-ng/crosstool-ng/commit/ef762bfe8e1ec9063d645b1745dc8843997b7767 Author: Alexey Neyman Date: 2017-05-14 (Sun, 14 May 2017) Changed paths: M config/cc/gcc.in A patches/gcc/7.1.0/100-uclibc-conf.patch A patches/gcc/7.1.0/1000-libtool-leave-framework-alone.patch A patches/gcc/7.1.0/370-gcc-plugin-Win-Dont-need-undefined-extern-var-refs-nor-fpic.patch A patches/gcc/7.1.0/380-gcc-plugin-POSIX-include-sys-select-h.patch A patches/gcc/7.1.0/810-arm-softfloat-libgcc.patch A patches/gcc/7.1.0/860-cilk-wchar.patch A patches/gcc/7.1.0/891-fix-m68k-uclinux.patch A patches/gcc/7.1.0/900-libgfortran-missing-include.patch A patches/gcc/7.1.0/910-nios2-bad-multilib-default.patch A patches/gcc/7.1.0/930-libgcc-disable-split-stack-nothreads.patch A patches/glibc/2.12.1/920-fix-rpc_parse-format.patch A patches/glibc/2.12.1/940-nis-bogus-conditional.patch A patches/glibc/2.12.2/920-fix-rpc_parse-format.patch A patches/glibc/2.12.2/940-nis-bogus-conditional.patch A patches/glibc/2.13/920-fix-rpc_parse-format.patch A patches/glibc/2.13/940-nis-bogus-conditional.patch A patches/glibc/2.14.1/920-fix-rpc_parse-format.patch A patches/glibc/2.14.1/940-nis-bogus-conditional.patch A patches/glibc/2.14/920-fix-rpc_parse-format.patch A patches/glibc/2.14/940-nis-bogus-conditional.patch A patches/glibc/2.15/920-fix-rpc_parse-format.patch A patches/glibc/2.15/940-nis-bogus-conditional.patch A patches/glibc/2.16.0/920-fix-rpc_parse-format.patch A patches/glibc/2.16.0/940-nis-bogus-conditional.patch A patches/glibc/2.17/920-fix-rpc_parse-format.patch A patches/glibc/2.17/940-nis-bogus-conditional.patch A patches/glibc/2.18/920-fix-rpc_parse-format.patch A patches/glibc/2.18/940-nis-bogus-conditional.patch A patches/glibc/2.19/920-fix-rpc_parse-format.patch A patches/glibc/2.19/930-explicit-boolean.patch A patches/glibc/2.19/940-nis-bogus-conditional.patch A patches/glibc/2.20/920-fix-rpc_parse-format.patch A patches/glibc/2.20/930-explicit-boolean.patch A patches/glibc/2.20/940-nis-bogus-conditional.patch A patches/glibc/2.21/920-fix-rpc_parse-format.patch A patches/glibc/2.21/930-explicit-boolean.patch A patches/glibc/2.21/940-nis-bogus-conditional.patch A patches/glibc/2.21/950-dlclose-assert.patch A patches/glibc/2.22/920-fix-rpc_parse-format.patch A patches/glibc/2.22/930-explicit-boolean.patch A patches/glibc/2.22/940-nis-bogus-conditional.patch A patches/glibc/2.23/920-fix-rpc_parse-format.patch A patches/glibc/2.23/930-explicit-boolean.patch A patches/glibc/2.23/940-nis-bogus-conditional.patch A patches/glibc/2.24/920-fix-rpc_parse-format.patch A patches/glibc/2.24/930-explicit-boolean.patch A patches/glibc/2.24/940-nis-bogus-conditional.patch A patches/glibc/2.25/960-sh4-trap-divdi3.patch A patches/glibc/2.25/961-sparc-extra-plt-call.patch A patches/glibc/linaro-2.20-2014.11/920-fix-rpc_parse-format.patch A patches/glibc/linaro-2.20-2014.11/930-explicit-boolean.patch A patches/glibc/linaro-2.20-2014.11/940-nis-bogus-conditional.patch A patches/uClibc-ng/1.0.20/700-features.h-c11.patch A patches/uClibc-ng/1.0.21/700-features.h-c11.patch A patches/uClibc-ng/1.0.22/700-features.h-c11.patch A patches/uClibc-ng/1.0.23/700-features.h-c11.patch A patches/uClibc-ng/1.0.24/700-features.h-c11.patch M scripts/build/arch/mips.sh Log Message: ----------- Merge pull request #716 from stilor/gcc7 Add GCC 7.1.0 Compare: https://github.com/crosstool-ng/crosstool-ng/compare/968b6918a2e0...ef762bfe8e1e