From: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
To: buildroot@busybox.net
Subject: [Buildroot] [PATCH 0/5] Bootlin toolchains integration into Buildroot
Date: Thu, 14 May 2020 14:52:58 +0200 [thread overview]
Message-ID: <20200514125304.1106087-1-thomas.petazzoni@bootlin.com> (raw)
Hello,
This patch series integrate the Bootlin toolchains (from
https://toolchains.bootlin.com) as toolchain profiles in Buildroot, so
that they can easily be used.
Since there is ~150 toolchains, it is not practical to add them
manually, so this patch series adds a script that generates the
toolchain-external-bootlin/ package using the information provided at
https://toolchains.bootlin.com/downloads/releases/toolchains/.
In addition to adding the toolchain package itself, we also add one
test case for each toolchain, to verify that its integration in
Buildroot is working fine.
This series is also available at:
https://github.com/tpetazzoni/buildroot/commits/bl-toolchains
Best regards,
Thomas Petazzoni
Thomas Petazzoni (5):
support/scripts/bl-toolchain-gen: add new script to support Bootlin
toolchains
support/testing/tests/toolchain/test_external: support non-ELF
toolchains
toolchain/toolchain-external/toolchain-external-bootlin: add
auto-generated files
toolchain/toolchain-external/toolchain-external-bootlin: finalize
package addition
support/testing/test/toolchain/test_external_bootlin: new test cases
.gitlab-ci.yml | 153 +
support/scripts/bl-toolchains-gen | 472 +++
.../testing/tests/toolchain/test_external.py | 14 +-
.../tests/toolchain/test_external_bootlin.py | 2352 ++++++++++++
toolchain/toolchain-external/Config.in | 6 +
.../toolchain-external-bootlin/Config.in | 9 +
.../Config.in.options | 3290 +++++++++++++++++
.../toolchain-external-bootlin.hash | 306 ++
.../toolchain-external-bootlin.mk | 928 +++++
9 files changed, 7525 insertions(+), 5 deletions(-)
create mode 100755 support/scripts/bl-toolchains-gen
create mode 100644 support/testing/tests/toolchain/test_external_bootlin.py
create mode 100644 toolchain/toolchain-external/toolchain-external-bootlin/Config.in
create mode 100644 toolchain/toolchain-external/toolchain-external-bootlin/Config.in.options
create mode 100644 toolchain/toolchain-external/toolchain-external-bootlin/toolchain-external-bootlin.hash
create mode 100644 toolchain/toolchain-external/toolchain-external-bootlin/toolchain-external-bootlin.mk
--
2.26.2
next reply other threads:[~2020-05-14 12:52 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
2020-05-14 12:52 Thomas Petazzoni [this message]
2020-05-14 12:52 ` [Buildroot] [PATCH 1/5] support/scripts/bl-toolchain-gen: add new script to support Bootlin toolchains Thomas Petazzoni
2020-05-14 14:33 ` Titouan Christophe
2020-05-14 12:53 ` [Buildroot] [PATCH 2/5] support/testing/tests/toolchain/test_external: support non-ELF toolchains Thomas Petazzoni
2020-05-14 12:53 ` [Buildroot] [PATCH 3/5] toolchain/toolchain-external/toolchain-external-bootlin: add auto-generated files Thomas Petazzoni
2020-05-14 12:53 ` [Buildroot] [PATCH 4/5] toolchain/toolchain-external/toolchain-external-bootlin: finalize package addition Thomas Petazzoni
2020-05-14 12:53 ` [Buildroot] [PATCH 5/5] support/testing/test/toolchain/test_external_bootlin: new test cases Thomas Petazzoni
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20200514125304.1106087-1-thomas.petazzoni@bootlin.com \
--to=thomas.petazzoni@bootlin.com \
--cc=buildroot@busybox.net \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox