On 27 Jan 2023, at 15:28, Pawel Zalewski pzalewski@thegoodpenguin.co.uk wrote:
This series of patches forms the initial support for the Morello hardware in Yocto. For limitations and instructions to build refer to the README.md
To-do list:
- create clang-morello toolchain, follow the guide here [1] and move llvm-morello to its own layer
- can try append meta-clang instead
- can try to use precompiled external toolchain like here [2] instead
- thus there are 3 paths to explore forward for the toolchain, Yocto expects target_prefixed toolchain binaries
- be considerate of incoming purecap GNU toolchain [3] (related to the above toolchain problem)
- decide what combinations of musl/glibc env the user might want and stick that in grub cfg,
the current division between glibc/musl machines is a ripple from the past
Whilst the layer has some rough edges (it won’t get anywhere near passing yocto-check-layer, for example), the nature of the Morello development means this is IMHO acceptable for now and the edges can be smoothed over time.
Ross