[Buildroot] Arc and C-Sky toolchains

Giulio Benetti giulio.benetti at benettiengineering.com
Fri Sep 10 19:43:13 UTC 2021


Hello Thomas,

> Il giorno 10 set 2021, alle ore 17:18, Thomas Petazzoni <thomas.petazzoni at bootlin.com> ha scritto:
> 
> On Wed, 8 Sep 2021 23:29:07 +0200
> Giulio Benetti <giulio.benetti at benettiengineering.com> wrote:
> 
>> I can't understand the reason why Arc and C-Sky provide a special 
>> toolchain(i.e. synopsis gcc10) instead of treating them like external 
>> toolchains. Can you help me in understanding this?
> 
> You're confusing things here.
> 
> ARC and C-SKY support is (was for ARC) not in upstream
> gcc/binutils/gdb, so we have (had) to use specific forks of these
> projects, that have support for those CPU architectures.

Ah here is the reason, they were not upstreamed

> 
> This is completely independent from the ability to use external
> toolchains for those CPU architectures.
> 
> An external toolchain is a pre-compiled toolchain. Here what we want is
> support for ARC and C-SKY in our internal toolchain backend, where
> Buildroot builds gcc/binutils/gdb/libc.

All clear now. Thank you very much.
So next patches regarding ARC gcc10 make sense.

Best regards
Giulio Benetti

> 
> Best regards,
> 
> Thomas
> -- 
> Thomas Petazzoni, co-owner and CEO, Bootlin
> Embedded Linux and Kernel engineering and training
> https://bootlin.com



More information about the buildroot mailing list