[Buildroot] [PATCH 00/11] Another set of Bootlin toolchain integration improvements

Thomas Petazzoni thomas.petazzoni at bootlin.com
Tue Jun 7 20:35:41 UTC 2022


Hello,

Patches 1 to 9 in this series are fixes for autobuilder
issues. Patches 10 and 11 are improvements.

Patches 1 and 2 fix the issue of RISC-V 64-bit toolchains being
available on MMU-less architectures, even though they are not
supported by the toolchain.

Patches 3 and 4 fix the issue of ARM little endian toolchains being
selectable for ARM big endian architectures.

Patches 5 and 6 fix the issue of i686 toolchains being used for < i686
platforms.

Patches 7, 8 and 9 fix the issue of an error when trying to copy
gdbserver, with toolchains that don't have gdbserver.

Patches 10 and 11 add support for the ARMv7 big-endian toolchains
provided by toolchains.bootlin.com.

Thanks!

Thomas

Thomas Petazzoni (11):
  support/scripts/gen-bootlin-toolchains: fix RISC-V 64-bit toolchain
    description
  support/testing,toolchain/toolchain-external/toolchain-external-bootlin:
    regenerate with latest gen-bootlin-toolchains script
  support/scripts/gen-bootlin-toolchains: improve dependencies of ARM
    toolchains
  toolchain/toolchain-external/toolchain-external-bootlin: regenerate
    with BR2_ARM dependency
  support/scripts/gen-bootlin-toolchains: adjust dependencies of i686
    toolchains
  toolchain/toolchain-external/toolchain-external-bootlin: regenerate
    after i686 toolchain dependency fixes
  toolchain/toolchain-external: add
    BR2_TOOLCHAIN_EXTERNAL_HAS_NO_GDBSERVER option
  support/scripts/gen-bootlin-toolchains: make use of
    BR2_TOOLCHAIN_EXTERNAL_HAS_NO_GDBSERVER
  toolchain/toolchain-external/toolchain-external-bootlin: regenerate
    with BR2_TOOLCHAIN_EXTERNAL_HAS_NO_GDBSERVER
  support/scripts/gen-bootlin-toolchains: add support for ARMv7 big
    endian toolchain
  support/testing,toolchain/toolchain-external/toolchain-external-bootlin:
    regenerate with ARMv7 big endian toolchain

 support/scripts/gen-bootlin-toolchains        |  34 ++-
 .../tests/toolchain/test_external_bootlin.py  | 102 ++++++++
 toolchain/toolchain-external/Config.in        |   4 +
 .../Config.in.options                         | 233 +++++++++++++++++-
 .../toolchain-external-bootlin.hash           |  12 +
 .../toolchain-external-bootlin.mk             |  36 +++
 6 files changed, 407 insertions(+), 14 deletions(-)

-- 
2.35.3




More information about the buildroot mailing list