mbox series

[kirkstone,0/6] Rework secondary toolchain for K3R5

Message ID 20230706212335.1893675-1-denis@denix.org
Headers show
Series Rework secondary toolchain for K3R5 | expand

Message

Denys Dmytriyenko July 6, 2023, 9:23 p.m. UTC
From: Denys Dmytriyenko <denys@konsulko.com>

The old approach using external toolchain no longer works since meta-arago
migrated away and now uses internal toolchain. This patch series adds the
secondary k3r5 toolchain into the TISDK bundle using multiconfig, while
cleaning up and removing the legacy external toolchain support.

The TISDK bundle for K3 devices now also provides k3r5-devkit.sh toolchain
installer along with the main linux-devkit.sh one. Some basic testing has
been done installing them separate from each other. Whether they can be
installed in the same directory hasn't been tested yet. May need to follow
with additional meta-toolchain clean ups later.

PS. The only difference between master and kirkstone sets is due to
upstream GCC version specified in toolchain-gcc.inc (13 vs 11)

Denys Dmytriyenko (6):
  recipe-data: deprecate
  tisdk-core-bundle: simplify toolchain/SDK selection
  meta-arago-distro: remove old secondary toolchain support
  meta-arago: remove external toolchain support
  meta-arago: remove extra plumbing for internal toolchain
  tisdk-bundle: package up secondary K3R5 toolchain

 meta-arago-distro/classes/recipe-data.bbclass | 100 -------------
 .../classes/tisdk-bundle.bbclass              |  80 +++++------
 meta-arago-distro/conf/distro/arago.conf      |  13 --
 .../conf/distro/include/toolchain-arm.inc     | 118 ----------------
 .../distro/include/toolchain-external.inc     |   4 -
 .../conf/distro/include/toolchain-gcc.inc     |  41 ------
 .../distro/include/toolchain-internal.inc     |   4 -
 .../recipes-core/images/tisdk-core-bundle.inc |   4 +-
 .../external-arm-secondary-sdk-toolchain.bb   |   4 -
 .../meta/external-arm-toolchain.bbappend      |  36 -----
 .../packagegroup-cross-canadian.bbappend      |  10 --
 .../meta/external-arm-bfd-version.inc         |   8 --
 .../meta/external-arm-sdk-toolchain.bb        | 131 ------------------
 .../meta/external-arm-toolchain.bbappend      |  73 ----------
 .../recipes-core/meta/files/SUPPORTED         |   1 -
 .../recipes-core/meta/meta-toolchain-arago.bb |  54 ++------
 16 files changed, 47 insertions(+), 634 deletions(-)
 delete mode 100644 meta-arago-distro/classes/recipe-data.bbclass
 delete mode 100644 meta-arago-distro/conf/distro/include/toolchain-arm.inc
 delete mode 100644 meta-arago-distro/conf/distro/include/toolchain-external.inc
 delete mode 100644 meta-arago-distro/conf/distro/include/toolchain-gcc.inc
 delete mode 100644 meta-arago-distro/conf/distro/include/toolchain-internal.inc
 delete mode 100644 meta-arago-distro/recipes-core/meta/external-arm-secondary-sdk-toolchain.bb
 delete mode 100644 meta-arago-distro/recipes-core/meta/external-arm-toolchain.bbappend
 delete mode 100644 meta-arago-distro/recipes-core/packagegroups/packagegroup-cross-canadian.bbappend
 delete mode 100644 meta-arago-extras/recipes-core/meta/external-arm-bfd-version.inc
 delete mode 100644 meta-arago-extras/recipes-core/meta/external-arm-sdk-toolchain.bb
 delete mode 100644 meta-arago-extras/recipes-core/meta/external-arm-toolchain.bbappend
 delete mode 100644 meta-arago-extras/recipes-core/meta/files/SUPPORTED