[Buildroot] [PATCH 1/1] toolchain/toolchain-external: add aarch64 as a hostarch for arm tools

Charles Hardin ckhardin at gmail.com
Mon May 2 04:21:52 UTC 2022


inline

On Sun, May 1, 2022 at 9:16 PM Baruch Siach <baruch at tkos.co.il> wrote:
>
> Hi Charles,
>
> On Sun, May 01 2022, Charles Hardin wrote:
> > From: Charles Hardin <ckhardin at gmail.com>
> >
> > The gcc toolchain is also released for an aarch64 host target and allow
> > that configuration to be used as part of the configuration. Tested on
> > on a aarch64 linux docker.
> >
> > Signed-off-by: Charles Hardin <ckhardin at gmail.com>
>
> [...]
>
> > diff --git a/toolchain/toolchain-external/toolchain-external-arm-arm/toolchain-external-arm-arm.mk b/toolchain/toolchain-external/toolchain-external-arm-arm/toolchain-external-arm-arm.mk
> > index 4392205105..0f554953ec 100644
> > --- a/toolchain/toolchain-external/toolchain-external-arm-arm/toolchain-external-arm-arm.mk
> > +++ b/toolchain/toolchain-external/toolchain-external-arm-arm/toolchain-external-arm-arm.mk
> > @@ -7,6 +7,10 @@
> >  TOOLCHAIN_EXTERNAL_ARM_ARM_VERSION = 2021.07
> >  TOOLCHAIN_EXTERNAL_ARM_ARM_SITE = https://developer.arm.com/-/media/Files/downloads/gnu-a/10.3-$(TOOLCHAIN_EXTERNAL_ARM_ARM_VERSION)/binrel
> >
> > +ifeq ($(HOSTARCH),aarch64)
> > +TOOLCHAIN_EXTERNAL_ARM_ARM_SOURCE = gcc-arm-10.3-$(TOOLCHAIN_EXTERNAL_ARM_ARM_VERSION)-aarch64-arm-none-linux-gnueabihf.tar.xz
> > +else
> >  TOOLCHAIN_EXTERNAL_ARM_ARM_SOURCE = gcc-arm-10.3-$(TOOLCHAIN_EXTERNAL_ARM_ARM_VERSION)-x86_64-arm-none-linux-gnueabihf.tar.xz
> > +endif
>
> Maybe just
>
> TOOLCHAIN_EXTERNAL_ARM_ARM_SOURCE = gcc-arm-10.3-$(TOOLCHAIN_EXTERNAL_ARM_ARM_VERSION)-$(HOSTARCH)-arm-none-linux-gnueabihf.tar.xz
>

Following the pattern seen in toolchain-external-linaro-arm.mk - no
problem changing it - for reference this is what i saw in the other
.mk

ifeq ($(HOSTARCH),x86)
TOOLCHAIN_EXTERNAL_LINARO_ARM_SOURCE =
gcc-linaro-7.3.1-$(TOOLCHAIN_EXTERNAL_LINARO_ARM_VERSION)-i686_arm-linux-gnueabihf.tar.xz
else
TOOLCHAIN_EXTERNAL_LINARO_ARM_SOURCE =
gcc-linaro-7.3.1-$(TOOLCHAIN_EXTERNAL_LINARO_ARM_VERSION)-x86_64_arm-linux-gnueabihf.tar.xz
endif

>
> baruch
>
> --
>                                                      ~. .~   Tk Open Systems
> =}------------------------------------------------ooO--U--Ooo------------{=
>    - baruch at tkos.co.il - tel: +972.52.368.4656, http://www.tkos.co.il -



More information about the buildroot mailing list