[Buildroot] [PATCHv2] toolchain-external: add a specific check to avoid Angstrom toolchains

Peter Korsgaard jacmet at uclibc.org
Mon Oct 14 11:23:08 UTC 2013


>>>>> "Thomas" == Thomas Petazzoni <thomas.petazzoni at free-electrons.com> writes:

 Thomas> The Angstrom toolchains available at
 Thomas> http://www.angstrom-distribution.org/toolchains/ are not usable as
 Thomas> external toolchains in Buildroot, because they are not pure toolchains
 Thomas> with just the C library, but instead complete SDKs with many
 Thomas> cross-compiled libraries (Gtk, Qt, glib, neon, sqlite, X.org, and many
 Thomas> more, approximately 200 MB of libraries).

 Thomas> Buildroot cannot use such toolchains, and while this is documented in
 Thomas> our manual, some users still try to do this. Today, one such user came
 Thomas> on the IRC channel, reporting a build problem, which we started
 Thomas> investigating, only to realize after a long time that he was using an
 Thomas> Angstrom toolchain.

 Thomas> To avoid this problem in the future, we explicitly check if the
 Thomas> toolchain is from Angstrom by looking at the vendor part of the tuple
 Thomas> exposed by the toolchain: as soon as it is
 Thomas> <something>-angstrom-<something-else>, we reject the toolchain with an
 Thomas> explanation.

 Thomas> Signed-off-by: Thomas Petazzoni <thomas.petazzoni at free-electrons.com>

Committed, thanks.

-- 
Bye, Peter Korsgaard


More information about the buildroot mailing list