[Buildroot] [PATCH v3 05/15] package/gcc: add support for gcc 9.1
Giulio Benetti
giulio.benetti at micronovasrl.com
Tue Jun 11 10:29:47 UTC 2019
From: Romain Naour <romain.naour at gmail.com>
Signed-off-by: Romain Naour <romain.naour at gmail.com>
Signed-off-by: Giulio Benetti <giulio.benetti at micronovasrl.com>
---
v2: remove !BR2_ARCH_NEEDS_GCC_AT_LEAST_9 from gcc 8.x
This symbol will be introduced by the next patch (Yann)
v3: rebase patch on top of master branch sha1:
04efb17c863606cdbc2405d01c3d48d6868c5245
---
package/gcc/Config.in.host | 7 +++++++
package/gcc/gcc.hash | 2 ++
2 files changed, 9 insertions(+)
diff --git a/package/gcc/Config.in.host b/package/gcc/Config.in.host
index bf22d1b843..2d7db3e3ac 100644
--- a/package/gcc/Config.in.host
+++ b/package/gcc/Config.in.host
@@ -83,6 +83,12 @@ config BR2_GCC_VERSION_8_X
depends on !BR2_powerpc_SPE
select BR2_TOOLCHAIN_GCC_AT_LEAST_8
+config BR2_GCC_VERSION_9_X
+ bool "gcc 9.x"
+ # Broken or unsupported architectures
+ depends on !BR2_or1k
+ select BR2_TOOLCHAIN_GCC_AT_LEAST_9
+
endchoice
# libcilkrts was introduced in gcc 4.9 (oldest gcc version we
@@ -98,6 +104,7 @@ config BR2_GCC_VERSION
default "6.5.0" if BR2_GCC_VERSION_6_X
default "7.4.0" if BR2_GCC_VERSION_7_X
default "8.3.0" if BR2_GCC_VERSION_8_X
+ default "9.1.0" if BR2_GCC_VERSION_9_X
default "arc-2019.03-rc1" if BR2_GCC_VERSION_ARC
default "or1k-musl-5.4.0-20170218" if BR2_GCC_VERSION_OR1K
default "48152afb96c59733d5bc79e3399bb7b3d4b44266" if BR2_GCC_VERSION_CSKY
diff --git a/package/gcc/gcc.hash b/package/gcc/gcc.hash
index 09926f3b91..8d6d443972 100644
--- a/package/gcc/gcc.hash
+++ b/package/gcc/gcc.hash
@@ -8,6 +8,8 @@ sha512 ce046f9a50050fd54b870aab764f7db187fe7ea92eb4aaffb7c3689ca623755604e231f2
sha512 8864d8e4b97c2e1a4f17422f6e68120172ebefeab97b1757734f7185ca68a6b9a89011c6833c03fa454c17b0ac35b15e1d284881e6971035948ac6100f3aa45e gcc-7.4.0.tar.xz
# From ftp://gcc.gnu.org/pub/gcc/releases/gcc-8.3.0/sha512.sum
sha512 1811337ae3add9680cec64968a2509d085b6dc5b6783fc1e8c295e3e47416196fd1a3ad8dfe7e10be2276b4f62c357659ce2902f239f60a8648548231b4b5802 gcc-8.3.0.tar.xz
+# From ftp://gcc.gnu.org/pub/gcc/releases/gcc-9.1.0/sha512.sum
+sha512 b6134df027e734cee5395afd739fcfa4ea319a6017d662e54e89df927dea19d3fff7a6e35d676685383034e3db01c9d0b653f63574c274eeb15a2cb0bc7a1f28 gcc-9.1.0.tar.xz
# Locally calculated (fetched from Github)
sha512 5b80cfa987f615659ccfbd4b3f0cea5a28d8464398b5f7163d9cfad2fec1b15e8e6575628f3f6094a1081be9d4f521ca33795105d1d12295c7207935f51603c0 gcc-arc-2019.03-rc1.tar.gz
--
2.17.1
More information about the buildroot
mailing list