Buildroot Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] [PATCH v2 0/5] Bootlin toolchains integration into Buildroot
@ 2020-08-09 19:38 Thomas Petazzoni
  2020-08-09 19:38 ` [Buildroot] [PATCH v2 1/5] support/scripts/gen-bootlin-toolchains: add new script to support Bootlin toolchains Thomas Petazzoni
                   ` (4 more replies)
  0 siblings, 5 replies; 15+ messages in thread
From: Thomas Petazzoni @ 2020-08-09 19:38 UTC (permalink / raw)
  To: buildroot

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

Since the first version, I have taken into account the changes
suggested by Titouan, see PATCH 1 for the details. The other patches
are either unchanged, or the changes are just the result of the script
generating a slightly different output due to changes in the script
itself.

Best regards,

Thomas Petazzoni

Thomas Petazzoni (5):
  support/scripts/gen-bootlin-toolchains: 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

 support/scripts/gen-bootlin-toolchains        |  475 +++
 .../testing/tests/toolchain/test_external.py  |   14 +-
 .../tests/toolchain/test_external_bootlin.py  | 2354 +++++++++++
 toolchain/toolchain-external/Config.in        |    6 +
 .../toolchain-external-bootlin/Config.in      |    9 +
 .../Config.in.options                         | 3587 +++++++++++++++++
 .../toolchain-external-bootlin.hash           |  308 ++
 .../toolchain-external-bootlin.mk             |  927 +++++
 8 files changed, 7675 insertions(+), 5 deletions(-)
 create mode 100755 support/scripts/gen-bootlin-toolchains
 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

^ permalink raw reply	[flat|nested] 15+ messages in thread

end of thread, other threads:[~2020-08-13 23:11 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-08-09 19:38 [Buildroot] [PATCH v2 0/5] Bootlin toolchains integration into Buildroot Thomas Petazzoni
2020-08-09 19:38 ` [Buildroot] [PATCH v2 1/5] support/scripts/gen-bootlin-toolchains: add new script to support Bootlin toolchains Thomas Petazzoni
2020-08-13 11:41   ` Titouan Christophe
2020-08-13 21:21   ` Yann E. MORIN
2020-08-13 21:41     ` Thomas Petazzoni
2020-08-13 22:38       ` Romain Naour
2020-08-13 22:06   ` Yann E. MORIN
2020-08-13 22:52     ` Romain Naour
2020-08-13 23:11     ` Titouan Christophe
2020-08-09 19:38 ` [Buildroot] [PATCH v2 2/5] support/testing/tests/toolchain/test_external: support non-ELF toolchains Thomas Petazzoni
2020-08-13 21:30   ` Yann E. MORIN
2020-08-09 19:38 ` [Buildroot] [PATCH v2 3/5] toolchain/toolchain-external/toolchain-external-bootlin: add auto-generated files Thomas Petazzoni
2020-08-09 19:38 ` [Buildroot] [PATCH v2 4/5] toolchain/toolchain-external/toolchain-external-bootlin: finalize package addition Thomas Petazzoni
2020-08-09 19:38 ` [Buildroot] [PATCH v2 5/5] support/testing/test/toolchain/test_external_bootlin: new test cases Thomas Petazzoni
2020-08-13 22:43   ` Romain Naour

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox