Toolchain LTS version
## Value <!--- (Mandatory, Add rationale for this requirement/initiative) ---> An Oniro developer can build images using the latest LTS versions of GNU GCC and LLVM toolchains. Such toolchain versions are selected in order to strike a trade-off between support of latest architectures, chipsets and toolchain features and alignment with other relevant upstream projects such as Linaro, Yocto Project, Zephyr Project, OpenHarmony Project. ## Description <!--- (optional, Add description) ---> A GCC and LLVM toolchain optimised for the following target architectures: * x86 32-bit * x86 64-bit * ARM 32-bit (Cortex-M and Cortex-A) * ARM 64-bit * RISC-V 32-bit * RISC-V 64-bit * Xtensa 32-bit ## In scope <!--- (optional section, if needed) ---> We will target native toolchains to run on Linux workstations. ## Out of Scope <!--- (optional section, if needed) ---> Toolchains for OSX and Windows are currently out of scope. ## Acceptance Criteria <!--- (mandatory, List of criteria) ---> The developer can rely on a fully tested set of toolchains to build Oniro. The selected LTS versions of GCC and LLVM pass the relevant compatibility test suites provided by the upstream project. Such test suites will be integrated into Oniro's CI/CD infrastructure. The developer may use either the provided binary toolchains (provided for convenience) that are part of the SDK or choose to rebuild them at build time. The project will only support images built with unmodified toolchains. ## Business Driver <!--- What is the business driver for this Requirement? * Members Acquisition * Design Win * Blueprints ---> * Members Acquisition * Design Win * Blueprints ## Applicable Market Segments <!--- * All * Wearables * Smart Appliances * Energy Management * Security * Entertainment * Home Automation * Lighting ---> All ## Applicable Personas <!--- * Kernel Developer * Application Developer * UI Developer * Product Integrator * System Administrator * Software Quality Auditor * License Compliance Auditor ---> * Kernel Developer * Application Developer * UI Developer * Product Integrator
epic

Copyright © Eclipse Foundation AISBL. All rights reserved.     Privacy Policy | Terms of Use | Copyright Agent