diff --git a/br-ext/configs/toolchain-aarch32 b/br-ext/configs/toolchain-aarch32 index 95fbfcf3df2c5c5325b94d34f35edd444abb503c..8e404f3083d2fa878fdf5b49b56828f2736932f0 100644 --- a/br-ext/configs/toolchain-aarch32 +++ b/br-ext/configs/toolchain-aarch32 @@ -2,8 +2,8 @@ BR2_TOOLCHAIN_EXTERNAL=y BR2_TOOLCHAIN_EXTERNAL_CUSTOM=y BR2_TOOLCHAIN_EXTERNAL_PATH="%TOP_DIR%/toolchains/aarch32" BR2_TOOLCHAIN_EXTERNAL_CUSTOM_PREFIX="arm-linux-gnueabihf" -BR2_TOOLCHAIN_EXTERNAL_GCC_6=y -BR2_TOOLCHAIN_EXTERNAL_HEADERS_4_6=y +BR2_TOOLCHAIN_EXTERNAL_GCC_8=y +BR2_TOOLCHAIN_EXTERNAL_HEADERS_4_18=y BR2_TOOLCHAIN_EXTERNAL_CUSTOM_GLIBC=y BR2_TOOLCHAIN_EXTERNAL_CXX=y diff --git a/br-ext/configs/toolchain-aarch64 b/br-ext/configs/toolchain-aarch64 index 24906be3e4ba0c908830d3b40bb1b144c1cb6823..f813d3863d5016e92e8a3f9cd4c4a204ab8c6285 100644 --- a/br-ext/configs/toolchain-aarch64 +++ b/br-ext/configs/toolchain-aarch64 @@ -2,8 +2,8 @@ BR2_TOOLCHAIN_EXTERNAL=y BR2_TOOLCHAIN_EXTERNAL_CUSTOM=y BR2_TOOLCHAIN_EXTERNAL_PATH="%TOP_DIR%/toolchains/aarch64" BR2_TOOLCHAIN_EXTERNAL_CUSTOM_PREFIX="aarch64-linux-gnu" -BR2_TOOLCHAIN_EXTERNAL_GCC_6=y -BR2_TOOLCHAIN_EXTERNAL_HEADERS_4_6=y +BR2_TOOLCHAIN_EXTERNAL_GCC_8=y +BR2_TOOLCHAIN_EXTERNAL_HEADERS_4_18=y BR2_TOOLCHAIN_EXTERNAL_CUSTOM_GLIBC=y BR2_TOOLCHAIN_EXTERNAL_CXX=y diff --git a/toolchain.mk b/toolchain.mk index edfeca678ebb1565a0c74cb7d9e0c92e5547fb17..4fba45fc52f9ba3759c15da1cd923c4c962cabb8 100644 --- a/toolchain.mk +++ b/toolchain.mk @@ -6,13 +6,13 @@ TOOLCHAIN_ROOT ?= $(ROOT)/toolchains AARCH32_PATH ?= $(TOOLCHAIN_ROOT)/aarch32 AARCH32_CROSS_COMPILE ?= $(AARCH32_PATH)/bin/arm-linux-gnueabihf- -AARCH32_GCC_VERSION ?= gcc-linaro-6.2.1-2016.11-x86_64_arm-linux-gnueabihf -SRC_AARCH32_GCC ?= https://releases.linaro.org/components/toolchain/binaries/6.2-2016.11/arm-linux-gnueabihf/${AARCH32_GCC_VERSION}.tar.xz +AARCH32_GCC_VERSION ?= gcc-arm-8.2-2018.08-x86_64-arm-linux-gnueabihf +SRC_AARCH32_GCC ?= https://developer.arm.com/-/media/Files/downloads/gnu-a/8.2-2018.08/${AARCH32_GCC_VERSION}.tar.xz AARCH64_PATH ?= $(TOOLCHAIN_ROOT)/aarch64 AARCH64_CROSS_COMPILE ?= $(AARCH64_PATH)/bin/aarch64-linux-gnu- -AARCH64_GCC_VERSION ?= gcc-linaro-6.2.1-2016.11-x86_64_aarch64-linux-gnu -SRC_AARCH64_GCC ?= https://releases.linaro.org/components/toolchain/binaries/6.2-2016.11/aarch64-linux-gnu/${AARCH64_GCC_VERSION}.tar.xz +AARCH64_GCC_VERSION ?= gcc-arm-8.2-2018.08-x86_64-aarch64-linux-gnu +SRC_AARCH64_GCC ?= https://developer.arm.com/-/media/Files/downloads/gnu-a/8.2-2018.08/${AARCH64_GCC_VERSION}.tar.xz # Download toolchain macro for saving some repetition # $(1) is $AARCH.._PATH : i.e., path to the destination