[Buildroot] [PATCH v2 23/23] toolchain-external: introduce and use external toolchain infra
Thomas Petazzoni
thomas.petazzoni at free-electrons.com
Tue Nov 1 13:23:14 UTC 2016
Hello,
On Sun, 30 Oct 2016 19:38:20 +0100, Romain Naour wrote:
> > +source "toolchain/toolchain-external/toolchain-external-blackfin-uclinux/Config.in"
> > +source "toolchain/toolchain-external/toolchain-external-arago-armv5te/Config.in"
> > +source "toolchain/toolchain-external/toolchain-external-arago-armv7a/Config.in"
> > +source "toolchain/toolchain-external/toolchain-external-codescape-mti-mips/Config.in"
> > +source "toolchain/toolchain-external/toolchain-external-codescape-img-mips/Config.in"
> > +source "toolchain/toolchain-external/toolchain-external-linaro-aarch64/Config.in"
> > +source "toolchain/toolchain-external/toolchain-external-linaro-arm/Config.in"
> > +source "toolchain/toolchain-external/toolchain-external-linaro-armeb/Config.in"
> > +source "toolchain/toolchain-external/toolchain-external-musl-cross/Config.in"
> > +source "toolchain/toolchain-external/toolchain-external-codesourcery-aarch64/Config.in"
> > +source "toolchain/toolchain-external/toolchain-external-codesourcery-amd64/Config.in"
> > +source "toolchain/toolchain-external/toolchain-external-codesourcery-arm/Config.in"
> > +source "toolchain/toolchain-external/toolchain-external-codesourcery-mips/Config.in"
> > +source "toolchain/toolchain-external/toolchain-external-codesourcery-niosII/Config.in"
> > +source "toolchain/toolchain-external/toolchain-external-codesourcery-sh/Config.in"
> > +source "toolchain/toolchain-external/toolchain-external-codesourcery-x86/Config.in"
>
> The codesourcery toolchains were named sourcery in a previous version of this
> series, but now it's not sorted alphabetically.
> Also, for ARM the default toochain choice is arago which is an very old
> toolchain (2011), do we want to keep the default ARM choice to linaro or
> codesourcery toolchain ?
You're talking about Arago vs. Sourcery, and you conclude with a
question about Linaro vs. Sourcery, so I'm confused.
So:
- The Linaro toolchain is EABIhf, the Sourcery toolchain is EABI, so
there is never a choice between Linaro and Sourcery for a given
target configuration.
- The Arago toolchain is indeed old, and I'd rather not use it for our
default on ARM. Maybe we can keep an alphabetic ordering, and add a
"default" Config.in clause in the choice...endchoice? Yes, it is
weird to have such a default in the generic code, but I don't see
another option.
Thanks,
Thomas
--
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux and Kernel engineering
http://free-electrons.com
More information about the buildroot
mailing list