kraj / meta-clang

Clang C/C++ cross compiler and runtime for OpenEmbedded/Yocto Project
MIT License
162 stars 206 forks source link

kirkstone: Backport from scarthgap #1023

Open adalessandro opened 1 month ago

adalessandro commented 1 month ago

Yocto Kirkstone is LTS (until Apr. 2026) but due to its dependency on meta-clang [0], the chromium version is freezed at 120.0.6099.224.

Issue https://github.com/OSSystems/meta-browser/issues/842 keeps track of ongoing efforts on updating Chromium in Kirkstone.

See comment https://github.com/OSSystems/meta-browser/issues/716#issuecomment-2426722443:

[...] Note that clang 16 is the bare minimum we need to build Chromium, but that might change again (or might have changed already since the last time we built kirkstone). Thus, having clang 17 or 18 (scarthgap uses 18) would be even better.

meta-clang scarthgap currently provides clang 18.1.6, so backporting from it seems to be the best path here.

[0] https://github.com/OSSystems/meta-browser/issues/716

adalessandro commented 1 month ago

Pushed WIP branch backporting from scarthgap: https://github.com/adalessandro/meta-clang/tree/wip/adalessandro/kirkstone-backport-scarthgap Building clang-native recipe, passed.

adalessandro commented 1 month ago

@kraj is there some sort of pipeline to build/test different configurations?