66| x | aarch64 | arm | riscv64 | x86-64 |
77| ---- | ---- | ---- | ---- | ---- |
88| Kirkstone - 140.5.0esr | ![ ] ( https://sarvari.me/meta-browser/badges/kirkstone/aarch64/glibc/140.5.0esr/build ) <br /> ![ ] ( https://sarvari.me/meta-browser/badges/kirkstone/aarch64/glibc/140.5.0esr/test ) | ![ ] ( https://sarvari.me/meta-browser/badges/kirkstone/arm/glibc/140.5.0esr/build ) <br /> ![ ] ( https://sarvari.me/meta-browser/badges/kirkstone/arm/glibc/140.5.0esr/test ) | N/A | ![ ] ( https://sarvari.me/meta-browser/badges/kirkstone/x86-64/glibc/140.5.0esr/build ) <br /> ![ ] ( https://sarvari.me/meta-browser/badges/kirkstone/x86-64/glibc/140.5.0esr/test ) |
9- | Kirkstone - 143 .0.4 | ![ ] ( https://sarvari.me/meta-browser/badges/kirkstone/aarch64/glibc/143 .0.4 /build ) <br /> ![ ] ( https://sarvari.me/meta-browser/badges/kirkstone/aarch64/glibc/143 .0.4 /test ) | ![ ] ( https://sarvari.me/meta-browser/badges/kirkstone/arm/glibc/143 .0.4 /build ) <br /> ![ ] ( https://sarvari.me/meta-browser/badges/kirkstone/arm/glibc/143 .0.4 /test ) | N/A | ![ ] ( https://sarvari.me/meta-browser/badges/kirkstone/x86-64/glibc/143 .0.4 /build ) <br /> ![ ] ( https://sarvari.me/meta-browser/badges/kirkstone/x86-64/glibc/143 .0.4 /test ) |
9+ | Kirkstone - 145 .0.2 | ![ ] ( https://sarvari.me/meta-browser/badges/kirkstone/aarch64/glibc/145 .0.2 /build ) <br /> ![ ] ( https://sarvari.me/meta-browser/badges/kirkstone/aarch64/glibc/145 .0.2 /test ) | ![ ] ( https://sarvari.me/meta-browser/badges/kirkstone/arm/glibc/145 .0.2 /build ) <br /> ![ ] ( https://sarvari.me/meta-browser/badges/kirkstone/arm/glibc/145 .0.2 /test ) | N/A | ![ ] ( https://sarvari.me/meta-browser/badges/kirkstone/x86-64/glibc/145 .0.2 /build ) <br /> ![ ] ( https://sarvari.me/meta-browser/badges/kirkstone/x86-64/glibc/145 .0.2 /test ) |
1010| Scarthgap - 140.5.0esr | ![ ] ( https://sarvari.me/meta-browser/badges/scarthgap/aarch64/glibc/140.5.0esr/build ) <br /> ![ ] ( https://sarvari.me/meta-browser/badges/scarthgap/aarch64/glibc/140.5.0esr/test ) | ![ ] ( https://sarvari.me/meta-browser/badges/scarthgap/arm/glibc/140.5.0esr/build ) <br /> ![ ] ( https://sarvari.me/meta-browser/badges/scarthgap/arm/glibc/140.5.0esr/test ) | ![ ] ( https://sarvari.me/meta-browser/badges/scarthgap/riscv/glibc/140.5.0esr/build ) <br /> ![ ] ( https://sarvari.me/meta-browser/badges/scarthgap/riscv/glibc/140.5.0esr/test ) | ![ ] ( https://sarvari.me/meta-browser/badges/scarthgap/x86-64/glibc/140.5.0esr/build ) <br /> ![ ] ( https://sarvari.me/meta-browser/badges/scarthgap/x86-64/glibc/140.5.0esr/test ) |
11- | Scarthgap - 143 .0.4 | ![ ] ( https://sarvari.me/meta-browser/badges/scarthgap/aarch64/glibc/143 .0.4 /build ) <br /> ![ ] ( https://sarvari.me/meta-browser/badges/scarthgap/aarch64/glibc/143 .0.4 /test ) | ![ ] ( https://sarvari.me/meta-browser/badges/scarthgap/arm/glibc/143 .0.4 /build ) <br /> ![ ] ( https://sarvari.me/meta-browser/badges/scarthgap/arm/glibc/143 .0.4 /test ) | ![ ] ( https://sarvari.me/meta-browser/badges/scarthgap/riscv/glibc/143 .0.4 /build ) <br /> ![ ] ( https://sarvari.me/meta-browser/badges/scarthgap/riscv/glibc/143 .0.4 /test ) | ![ ] ( https://sarvari.me/meta-browser/badges/scarthgap/x86-64/glibc/143 .0.4 /build ) <br /> ![ ] ( https://sarvari.me/meta-browser/badges/scarthgap/x86-64/glibc/143 .0.4 /test ) |
11+ | Scarthgap - 145 .0.2 | ![ ] ( https://sarvari.me/meta-browser/badges/scarthgap/aarch64/glibc/145 .0.2 /build ) <br /> ![ ] ( https://sarvari.me/meta-browser/badges/scarthgap/aarch64/glibc/145 .0.2 /test ) | ![ ] ( https://sarvari.me/meta-browser/badges/scarthgap/arm/glibc/145 .0.2 /build ) <br /> ![ ] ( https://sarvari.me/meta-browser/badges/scarthgap/arm/glibc/145 .0.2 /test ) | ![ ] ( https://sarvari.me/meta-browser/badges/scarthgap/riscv/glibc/145 .0.2 /build ) <br /> ![ ] ( https://sarvari.me/meta-browser/badges/scarthgap/riscv/glibc/145 .0.2 /test ) | ![ ] ( https://sarvari.me/meta-browser/badges/scarthgap/x86-64/glibc/145 .0.2 /build ) <br /> ![ ] ( https://sarvari.me/meta-browser/badges/scarthgap/x86-64/glibc/145 .0.2 /test ) |
1212| Walnascar - 140.5.0esr | ![ ] ( https://sarvari.me/meta-browser/badges/walnascar/aarch64/glibc/140.5.0esr/build ) <br /> ![ ] ( https://sarvari.me/meta-browser/badges/walnascar/aarch64/glibc/140.5.0esr/test ) | ![ ] ( https://sarvari.me/meta-browser/badges/walnascar/arm/glibc/140.5.0esr/build ) <br /> ![ ] ( https://sarvari.me/meta-browser/badges/walnascar/arm/glibc/140.5.0esr/test ) | ![ ] ( https://sarvari.me/meta-browser/badges/walnascar/riscv/glibc/140.5.0esr/build ) <br /> ![ ] ( https://sarvari.me/meta-browser/badges/walnascar/riscv/glibc/140.5.0esr/test ) | ![ ] ( https://sarvari.me/meta-browser/badges/walnascar/x86-64/glibc/140.5.0esr/build ) <br /> ![ ] ( https://sarvari.me/meta-browser/badges/walnascar/x86-64/glibc/140.5.0esr/test ) |
13- | Walnascar - 143 .0.4 | ![ ] ( https://sarvari.me/meta-browser/badges/walnascar/aarch64/glibc/143 .0.4 /build ) <br /> ![ ] ( https://sarvari.me/meta-browser/badges/walnascar/aarch64/glibc/143 .0.4 /test ) | ![ ] ( https://sarvari.me/meta-browser/badges/walnascar/arm/glibc/143 .0.4 /build ) <br /> ![ ] ( https://sarvari.me/meta-browser/badges/walnascar/arm/glibc/143 .0.4 /test ) | ![ ] ( https://sarvari.me/meta-browser/badges/walnascar/riscv/glibc/143 .0.4 /build ) <br /> ![ ] ( https://sarvari.me/meta-browser/badges/walnascar/riscv/glibc/143 .0.4 /test ) | ![ ] ( https://sarvari.me/meta-browser/badges/walnascar/x86-64/glibc/143 .0.4 /build ) <br /> ![ ] ( https://sarvari.me/meta-browser/badges/walnascar/x86-64/glibc/143 .0.4 /test ) |
13+ | Walnascar - 145 .0.2 | ![ ] ( https://sarvari.me/meta-browser/badges/walnascar/aarch64/glibc/145 .0.2 /build ) <br /> ![ ] ( https://sarvari.me/meta-browser/badges/walnascar/aarch64/glibc/145 .0.2 /test ) | ![ ] ( https://sarvari.me/meta-browser/badges/walnascar/arm/glibc/145 .0.2 /build ) <br /> ![ ] ( https://sarvari.me/meta-browser/badges/walnascar/arm/glibc/145 .0.2 /test ) | ![ ] ( https://sarvari.me/meta-browser/badges/walnascar/riscv/glibc/145 .0.2 /build ) <br /> ![ ] ( https://sarvari.me/meta-browser/badges/walnascar/riscv/glibc/145 .0.2 /test ) | ![ ] ( https://sarvari.me/meta-browser/badges/walnascar/x86-64/glibc/145 .0.2 /build ) <br /> ![ ] ( https://sarvari.me/meta-browser/badges/walnascar/x86-64/glibc/145 .0.2 /test ) |
1414| Master - 140.5.0esr | ![ ] ( https://sarvari.me/meta-browser/badges/master/aarch64/glibc/140.5.0esr/build ) <br /> ![ ] ( https://sarvari.me/meta-browser/badges/master/aarch64/glibc/140.5.0esr/test ) | ![ ] ( https://sarvari.me/meta-browser/badges/master/arm/glibc/140.5.0esr/build ) <br /> ![ ] ( https://sarvari.me/meta-browser/badges/master/arm/glibc/140.5.0esr/test ) | ![ ] ( https://sarvari.me/meta-browser/badges/master/riscv/glibc/140.5.0esr/build ) <br /> ![ ] ( https://sarvari.me/meta-browser/badges/master/riscv/glibc/140.5.0esr/test ) | ![ ] ( https://sarvari.me/meta-browser/badges/master/x86-64/glibc/140.5.0esr/build ) <br /> ![ ] ( https://sarvari.me/meta-browser/badges/master/x86-64/glibc/140.5.0esr/test ) |
15- | Master - 143 .0.4 | ![ ] ( https://sarvari.me/meta-browser/badges/master/aarch64/glibc/143 .0.4 /build ) <br /> ![ ] ( https://sarvari.me/meta-browser/badges/master/aarch64/glibc/143 .0.4 /test ) | ![ ] ( https://sarvari.me/meta-browser/badges/master/arm/glibc/143 .0.4 /build ) <br /> ![ ] ( https://sarvari.me/meta-browser/badges/master/arm/glibc/143 .0.4 /test ) | ![ ] ( https://sarvari.me/meta-browser/badges/master/riscv/glibc/143 .0.4 /build ) <br /> ![ ] ( https://sarvari.me/meta-browser/badges/master/riscv/glibc/143 .0.4 /test ) | ![ ] ( https://sarvari.me/meta-browser/badges/master/x86-64/glibc/143 .0.4 /build ) <br /> ![ ] ( https://sarvari.me/meta-browser/badges/master/x86-64/glibc/143 .0.4 /test ) |
15+ | Master - 145 .0.2 | ![ ] ( https://sarvari.me/meta-browser/badges/master/aarch64/glibc/145 .0.2 /build ) <br /> ![ ] ( https://sarvari.me/meta-browser/badges/master/aarch64/glibc/145 .0.2 /test ) | ![ ] ( https://sarvari.me/meta-browser/badges/master/arm/glibc/145 .0.2 /build ) <br /> ![ ] ( https://sarvari.me/meta-browser/badges/master/arm/glibc/145 .0.2 /test ) | ![ ] ( https://sarvari.me/meta-browser/badges/master/riscv/glibc/145 .0.2 /build ) <br /> ![ ] ( https://sarvari.me/meta-browser/badges/master/riscv/glibc/145 .0.2 /test ) | ![ ] ( https://sarvari.me/meta-browser/badges/master/x86-64/glibc/145 .0.2 /build ) <br /> ![ ] ( https://sarvari.me/meta-browser/badges/master/x86-64/glibc/145 .0.2 /test ) |
1616
1717
1818### musl-libc
@@ -40,6 +40,9 @@ and/or Yocto.
4040This layer depends on oe-core, meta-oe and meta-clang (only pre-Whinlatter). This layer supports
4141multiple Yocto releases, the branches should match each other.
4242
43+ Starting version 144 Firefox requires at least Clang 17 to compile. (For Kirkstone current testing is
44+ performed using Clang 14 for the ESR version and Clang 18 for the latest version).
45+
4346Additionally, the Rust version shipped with Kirkstone and Scarthgap oe-core is out of date,
4447which can be remediated by other third-party layers: for Kirkstone and Scarthgap version the
4548corresponding branch of meta-lts-mixins is required for up to date Rust compiler. Additionally,
@@ -52,10 +55,11 @@ the kas folder - that contains all the branch/revision information used for test
5255install it, in case it is missing (e.g. on Debian based systems install ` libstdc++-dev ` or
5356on Fedora install ` libstdc++-devel ` )
5457
55- In case the ` disable-sandboxed-libraries ` PACKAGECONFIG is not present, then make sure that clang
56- can compile WebAssembly targets also. In case you get an error like `No available targets are compatible
57- with triple "wasm32-unknown-wasi"` while compiling wasi-sdk-native, then make sure to set
58- ` LLVM_TARGETS_TO_BUILD:append = ";WebAssembly" ` in local.conf, or in a bbappend for clang.
58+ By default ` disable-sandboxed-libraries ` PACKAGECONFIG is * disabled* . This makes the build
59+ somewhat more secure, but it also brings in the wasi-sdk as a build-time dependency, which
60+ does increase the build time. Testing is performed using this dependency, but if you
61+ enable this knob, it can cut off the build time of dependencies quite a bit (for the
62+ price of some security, which you need to decide if it's acceptable for you).
5963
6064Note: Firefox at least Rust 1.82 from version 137.
6165
@@ -79,7 +83,7 @@ Testing is performed using the following combinations (the "latest" version shou
7983| Kirkstone | Rust 1.90.0 from meta-lts-mixins (kirkstone/rust branch) | Rust 1.90.0 from meta-lts-mixins (kirkstone/rust branch) |
8084| Scarthgap | Rust 1.90.0 from meta-lts-mixins (scarthgap/rust branch) | Rust 1.90.0 from meta-lts-mixins (scarthgap/rust branch) |
8185| Walnascar | Rust 1.84.1 from oe-core | Rust 1.84.1 from oe-core |
82- | Master | Rust 1.89 .0 from oe-core | Rust 1.89 .0 from oe-core |
86+ | Master | Rust 1.90 .0 from oe-core | Rust 1.90 .0 from oe-core |
8387
8488Contributing
8589------------
0 commit comments