diff options
Diffstat (limited to 'package/gcc')
-rw-r--r-- | package/gcc/7.2.0/0100-uclibc-conf.patch (renamed from package/gcc/7.1.0/0100-uclibc-conf.patch) | 0 | ||||
-rw-r--r-- | package/gcc/7.2.0/0810-arm-softfloat-libgcc.patch (renamed from package/gcc/7.1.0/0810-arm-softfloat-libgcc.patch) | 0 | ||||
-rw-r--r-- | package/gcc/7.2.0/0860-cilk-fix-build-without-wchar.patch (renamed from package/gcc/7.1.0/0860-cilk-fix-build-without-wchar.patch) | 0 | ||||
-rw-r--r-- | package/gcc/7.2.0/0891-fix-m68k-uclinux.patch (renamed from package/gcc/7.1.0/0891-fix-m68k-uclinux.patch) | 0 | ||||
-rw-r--r-- | package/gcc/7.2.0/0892-microblaze-Revert.patch (renamed from package/gcc/7.1.0/0892-microblaze-Revert.patch) | 0 | ||||
-rw-r--r-- | package/gcc/7.2.0/0900-remove-selftests.patch (renamed from package/gcc/7.1.0/0900-remove-selftests.patch) | 0 | ||||
-rw-r--r-- | package/gcc/Config.in.host | 10 | ||||
-rw-r--r-- | package/gcc/gcc-final/gcc-final.mk | 5 | ||||
-rw-r--r-- | package/gcc/gcc.hash | 4 | ||||
-rw-r--r-- | package/gcc/gcc.mk | 6 |
10 files changed, 12 insertions, 13 deletions
diff --git a/package/gcc/7.1.0/0100-uclibc-conf.patch b/package/gcc/7.2.0/0100-uclibc-conf.patch index d354baf81f..d354baf81f 100644 --- a/package/gcc/7.1.0/0100-uclibc-conf.patch +++ b/package/gcc/7.2.0/0100-uclibc-conf.patch diff --git a/package/gcc/7.1.0/0810-arm-softfloat-libgcc.patch b/package/gcc/7.2.0/0810-arm-softfloat-libgcc.patch index 63880dd091..63880dd091 100644 --- a/package/gcc/7.1.0/0810-arm-softfloat-libgcc.patch +++ b/package/gcc/7.2.0/0810-arm-softfloat-libgcc.patch diff --git a/package/gcc/7.1.0/0860-cilk-fix-build-without-wchar.patch b/package/gcc/7.2.0/0860-cilk-fix-build-without-wchar.patch index 61ab01c713..61ab01c713 100644 --- a/package/gcc/7.1.0/0860-cilk-fix-build-without-wchar.patch +++ b/package/gcc/7.2.0/0860-cilk-fix-build-without-wchar.patch diff --git a/package/gcc/7.1.0/0891-fix-m68k-uclinux.patch b/package/gcc/7.2.0/0891-fix-m68k-uclinux.patch index e84fd92453..e84fd92453 100644 --- a/package/gcc/7.1.0/0891-fix-m68k-uclinux.patch +++ b/package/gcc/7.2.0/0891-fix-m68k-uclinux.patch diff --git a/package/gcc/7.1.0/0892-microblaze-Revert.patch b/package/gcc/7.2.0/0892-microblaze-Revert.patch index 7026d0efe1..7026d0efe1 100644 --- a/package/gcc/7.1.0/0892-microblaze-Revert.patch +++ b/package/gcc/7.2.0/0892-microblaze-Revert.patch diff --git a/package/gcc/7.1.0/0900-remove-selftests.patch b/package/gcc/7.2.0/0900-remove-selftests.patch index a3bc7a5730..a3bc7a5730 100644 --- a/package/gcc/7.1.0/0900-remove-selftests.patch +++ b/package/gcc/7.2.0/0900-remove-selftests.patch diff --git a/package/gcc/Config.in.host b/package/gcc/Config.in.host index a2e02d7aed..ec7b6924ee 100644 --- a/package/gcc/Config.in.host +++ b/package/gcc/Config.in.host @@ -39,7 +39,6 @@ config BR2_GCC_VERSION_4_9_X depends on !(BR2_TOOLCHAIN_USES_MUSL && (BR2_powerpc64 || BR2_powerpc64le)) # musl mips64 unsupported depends on !(BR2_TOOLCHAIN_USES_MUSL && (BR2_mips64 || BR2_mips64el)) - # PR60102 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60102 select BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 config BR2_GCC_VERSION_5_X @@ -51,8 +50,7 @@ config BR2_GCC_VERSION_5_X # musl ppc64 unsupported depends on !(BR2_TOOLCHAIN_USES_MUSL && (BR2_powerpc64 || BR2_powerpc64le)) # Unsupported MIPS cores - depends on !BR2_mips_interaptiv && !BR2_mips_m5150 && \ - !BR2_mips_m6250 && !BR2_mips_i6400 && !BR2_mips_p6600 + depends on !BR2_mips_interaptiv && !BR2_mips_m5150 && !BR2_mips_i6400 # musl mips64 unsupported depends on !(BR2_TOOLCHAIN_USES_MUSL && (BR2_mips64 || BR2_mips64el)) select BR2_TOOLCHAIN_GCC_AT_LEAST_5 @@ -62,8 +60,6 @@ config BR2_GCC_VERSION_6_X # Broken or unsupported architectures depends on !BR2_arc depends on !BR2_or1k - # Unsupported MIPS cores - depends on !BR2_mips_m6250 && !BR2_mips_p6600 select BR2_TOOLCHAIN_GCC_AT_LEAST_6 config BR2_GCC_VERSION_7_X @@ -71,8 +67,6 @@ config BR2_GCC_VERSION_7_X # Broken or unsupported architectures depends on !BR2_arc depends on !BR2_or1k - # Unsupported MIPS cores - depends on !BR2_mips_m6250 && !BR2_mips_p6600 select BR2_TOOLCHAIN_GCC_AT_LEAST_7 endchoice @@ -93,7 +87,7 @@ config BR2_GCC_VERSION default "4.9.4" if BR2_GCC_VERSION_4_9_X default "5.4.0" if BR2_GCC_VERSION_5_X default "6.4.0" if BR2_GCC_VERSION_6_X - default "7.1.0" if BR2_GCC_VERSION_7_X + default "7.2.0" if BR2_GCC_VERSION_7_X default "arc-2017.03" if BR2_GCC_VERSION_ARC default "musl-5.4.0" if BR2_GCC_VERSION_OR1K diff --git a/package/gcc/gcc-final/gcc-final.mk b/package/gcc/gcc-final/gcc-final.mk index 8ca9847ed9..213f3d7b66 100644 --- a/package/gcc/gcc-final/gcc-final.mk +++ b/package/gcc/gcc-final/gcc-final.mk @@ -78,6 +78,11 @@ ifeq ($(BR2_bfin),y) HOST_GCC_FINAL_CONF_OPTS += --disable-symvers endif +# libcilkrts does not support v8 +ifeq ($(BR2_sparc),y) +HOST_GCC_FINAL_CONF_OPTS += --disable-libcilkrts +endif + # Disable shared libs like libstdc++ if we do static since it confuses linking # In that case also disable libcilkrts as there is no static version ifeq ($(BR2_STATIC_LIBS),y) diff --git a/package/gcc/gcc.hash b/package/gcc/gcc.hash index c3e5ffb4b1..f35a2e2b55 100644 --- a/package/gcc/gcc.hash +++ b/package/gcc/gcc.hash @@ -4,8 +4,8 @@ sha512 93abb78e16277454f41a8e9810f41f66c0fdffdc539a762ff6b67d3037f78db971378683 sha512 2941cc950c8f2409a314df497631f9b0266211aa74746c1839c46e04f1c7c299afe2528d1ef16ea39def408a644ba48f97519ec7a7dd37d260c3e9423514265b gcc-5.4.0.tar.bz2 # From ftp://gcc.gnu.org/pub/gcc/releases/gcc-6.4.0/sha512.sum sha512 02c60e54527c7adf584798d5251f8a0b80c93d5deafce82501b2c28e6692e0bd783927bbfc4bc527a863c0cccc025150a34740a9e29badb02d4b48e56a8aba90 gcc-6.4.0.tar.xz -# From ftp://gcc.gnu.org/pub/gcc/releases/gcc-7.1.0/sha512.sum -sha512 b5d952be9a10f0e0926bb2868877d10544039d6d2f35ba0a08f51231dd622a007650764a03e173194701467547789ad7d2d9cbc10adcdf118d619cdedbd14aec gcc-7.1.0.tar.bz2 +# From ftp://gcc.gnu.org/pub/gcc/releases/gcc-7.2.0/sha512.sum +sha512 f853cd6530b4055d8d8289da74687cb4c6d5f363598d386332d31852b581bac76c3adb7d61889edec3b779f63d8646f0122840f12965ce4a4389ba535dbbb6e1 gcc-7.2.0.tar.xz # Locally calculated (fetched from Github) sha512 282f76b8b63372f5b4426092b80d36da96cd0bda2a8588405b9ec22806c69fafb696b0e0df65bc36c3c3aa8ce5befc24246fd5c6ddb21dcde01f45f7b11ff7c4 gcc-arc-2017.03.tar.gz diff --git a/package/gcc/gcc.mk b/package/gcc/gcc.mk index 6ee840e3b9..49ccccf56f 100644 --- a/package/gcc/gcc.mk +++ b/package/gcc/gcc.mk @@ -18,9 +18,9 @@ GCC_SITE = $(call github,openrisc,or1k-gcc,$(GCC_VERSION)) GCC_SOURCE = gcc-$(GCC_VERSION).tar.gz else GCC_SITE = $(BR2_GNU_MIRROR:/=)/gcc/gcc-$(GCC_VERSION) -# From version 6.4.0 a bz2 release tarball is not provided anymore. Use the xz -# tarball instead. -ifeq ($(BR2_GCC_VERSION_6_X),y) +# From version 6.4.0 and 7.2.0 a bz2 release tarball is not provided +# anymore. Use the xz tarball instead. +ifeq ($(BR2_GCC_VERSION_6_X)$(BR2_GCC_VERSION_7_X),y) GCC_SOURCE = gcc-$(GCC_VERSION).tar.xz else GCC_SOURCE = gcc-$(GCC_VERSION).tar.bz2 |