Skip to content

Commit edcac52

Browse files
firefox: upgrade 143.0.4 -> 145.0
Release notes: https://www.firefox.com/firefox/144.0/releasenotes/ https://www.firefox.com/firefox/144.0.2/releasenotes/ https://www.firefox.com/firefox/145.0/releasenotes/ For now disable sandboxed libraries due to outdated wasi-sdk recipe. musl-remove-single-threaded.h.patch: Firefox requires now single_threaded.h header, which is however glibc specific, and not provided by musl. The patch is applied conditionally, only using musl. fix-musl-with-arm.patch: compilation fails with "incomplete stat64 type" with musl-libc for 32-bit arm platform, on Walnascar and newer. Adding this extra define fixes it on the short term - on the long term it needs to be investigated what's the difference between these Yocto/OE branches. Signed-off-by: Gyorgy Sarvari <[email protected]>
1 parent 51e1152 commit edcac52

File tree

210 files changed

+791
-712
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

210 files changed

+791
-712
lines changed

meta-firefox/README.md

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,13 @@
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 | ![](https://sarvari.me/meta-browser/badges/kirkstone/aarch64/glibc/145.0/build) <br/> ![](https://sarvari.me/meta-browser/badges/kirkstone/aarch64/glibc/145.0/test) | ![](https://sarvari.me/meta-browser/badges/kirkstone/arm/glibc/145.0/build) <br/> ![](https://sarvari.me/meta-browser/badges/kirkstone/arm/glibc/145.0/test) | N/A | ![](https://sarvari.me/meta-browser/badges/kirkstone/x86-64/glibc/145.0/build) <br/> ![](https://sarvari.me/meta-browser/badges/kirkstone/x86-64/glibc/145.0/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 | ![](https://sarvari.me/meta-browser/badges/scarthgap/aarch64/glibc/145.0/build) <br/> ![](https://sarvari.me/meta-browser/badges/scarthgap/aarch64/glibc/145.0/test) | ![](https://sarvari.me/meta-browser/badges/scarthgap/arm/glibc/145.0/build) <br/> ![](https://sarvari.me/meta-browser/badges/scarthgap/arm/glibc/145.0/test) | ![](https://sarvari.me/meta-browser/badges/scarthgap/riscv/glibc/145.0/build) <br/> ![](https://sarvari.me/meta-browser/badges/scarthgap/riscv/glibc/145.0/test) | ![](https://sarvari.me/meta-browser/badges/scarthgap/x86-64/glibc/145.0/build) <br/> ![](https://sarvari.me/meta-browser/badges/scarthgap/x86-64/glibc/145.0/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 | ![](https://sarvari.me/meta-browser/badges/walnascar/aarch64/glibc/145.0/build) <br/> ![](https://sarvari.me/meta-browser/badges/walnascar/aarch64/glibc/145.0/test) | ![](https://sarvari.me/meta-browser/badges/walnascar/arm/glibc/145.0/build) <br/> ![](https://sarvari.me/meta-browser/badges/walnascar/arm/glibc/145.0/test) | ![](https://sarvari.me/meta-browser/badges/walnascar/riscv/glibc/145.0/build) <br/> ![](https://sarvari.me/meta-browser/badges/walnascar/riscv/glibc/145.0/test) | ![](https://sarvari.me/meta-browser/badges/walnascar/x86-64/glibc/145.0/build) <br/> ![](https://sarvari.me/meta-browser/badges/walnascar/x86-64/glibc/145.0/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 | ![](https://sarvari.me/meta-browser/badges/master/aarch64/glibc/145.0/build) <br/> ![](https://sarvari.me/meta-browser/badges/master/aarch64/glibc/145.0/test) | ![](https://sarvari.me/meta-browser/badges/master/arm/glibc/145.0/build) <br/> ![](https://sarvari.me/meta-browser/badges/master/arm/glibc/145.0/test) | ![](https://sarvari.me/meta-browser/badges/master/riscv/glibc/145.0/build) <br/> ![](https://sarvari.me/meta-browser/badges/master/riscv/glibc/145.0/test) | ![](https://sarvari.me/meta-browser/badges/master/x86-64/glibc/145.0/build) <br/> ![](https://sarvari.me/meta-browser/badges/master/x86-64/glibc/145.0/test) |
1616

1717

1818
### musl-libc
@@ -40,6 +40,9 @@ and/or Yocto.
4040
This layer depends on oe-core, meta-oe and meta-clang (only pre-Whinlatter). This layer supports
4141
multiple 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+
4346
Additionally, the Rust version shipped with Kirkstone and Scarthgap oe-core is out of date,
4447
which can be remediated by other third-party layers: for Kirkstone and Scarthgap version the
4548
corresponding branch of meta-lts-mixins is required for up to date Rust compiler. Additionally,
@@ -79,7 +82,7 @@ Testing is performed using the following combinations (the "latest" version shou
7982
| Kirkstone | Rust 1.90.0 from meta-lts-mixins (kirkstone/rust branch) | Rust 1.90.0 from meta-lts-mixins (kirkstone/rust branch) |
8083
| Scarthgap | Rust 1.90.0 from meta-lts-mixins (scarthgap/rust branch) | Rust 1.90.0 from meta-lts-mixins (scarthgap/rust branch) |
8184
| 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 |
85+
| Master | Rust 1.90.0 from oe-core | Rust 1.90.0 from oe-core |
8386

8487
Contributing
8588
------------

meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-ach_143.0.4.bb renamed to meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-*_145.0.bb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,5 @@
33

44
require firefox-l10n.inc
55

6-
SRC_URI[md5sum] = "a1714faab0223c08b143c1df2b4a35f5"
7-
SRC_URI[sha256sum] = "c822a449367e3abda0ed703c86baf1f9095dc7e11948ceb6c163e635d55f596d"
6+
SRC_URI[md5sum] = ""
7+
SRC_URI[sha256sum] = ""

meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-af_143.0.4.bb renamed to meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-ach_145.0.bb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,5 @@
33

44
require firefox-l10n.inc
55

6-
SRC_URI[md5sum] = "7ba4979f570a98c50d8ed20b47590d9d"
7-
SRC_URI[sha256sum] = "bf31b04e3b5de1bcb2a7b6a7cf58a6949d4f86c3acbd3b6ff19d6ad83da5f023"
6+
SRC_URI[md5sum] = "a26a7e9979bc5859d777ca259f359f5f"
7+
SRC_URI[sha256sum] = "0eb27d3ef1fd0c162f0e992c492aabdef93d961d688703b8ff8e0de4492c7263"

meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-an_143.0.4.bb renamed to meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-af_145.0.bb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,5 @@
33

44
require firefox-l10n.inc
55

6-
SRC_URI[md5sum] = "a6abd156f9d44143e3f45f9b2ce9f43f"
7-
SRC_URI[sha256sum] = "67c5efd9edc65addd0918b24f44485e41f713ebd3f90c8acb9edb11db3d361b4"
6+
SRC_URI[md5sum] = "37112c12ad5085f9a6cd71beea57a43f"
7+
SRC_URI[sha256sum] = "59c9aa31252706df988765ab267befb2383bc38d749ec35bda11ff7b7771d07f"

meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-ar_143.0.4.bb renamed to meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-an_145.0.bb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,5 @@
33

44
require firefox-l10n.inc
55

6-
SRC_URI[md5sum] = "055dc9806ee0525feb382a041711be48"
7-
SRC_URI[sha256sum] = "6bf9dd792d15f775a8b74682ec984961f85cfc5d2fffb3114591409c501ed6f3"
6+
SRC_URI[md5sum] = "4c0e1f7228835d209d17c3ecccaf81ec"
7+
SRC_URI[sha256sum] = "321d2d40cc7dd0e6973dc670c5adcfa8b2afb84f70e93a4340cc1371e749a40d"
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# Copyright (C) 2009-2018, O.S. Systems Software Ltda. All Rights Reserved
2+
# Released under the MIT license (see packages/COPYING)
3+
4+
require firefox-l10n.inc
5+
6+
SRC_URI[md5sum] = "34b192d63cfd2541c38ef204e4c0a7ad"
7+
SRC_URI[sha256sum] = "75797f05fabc6cafc5f023f9c7ea38c6edcb66b222c1fa132637045797cc0b10"

meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-ast_143.0.4.bb

Lines changed: 0 additions & 7 deletions
This file was deleted.
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# Copyright (C) 2009-2018, O.S. Systems Software Ltda. All Rights Reserved
2+
# Released under the MIT license (see packages/COPYING)
3+
4+
require firefox-l10n.inc
5+
6+
SRC_URI[md5sum] = "5de90e32f1cadec62ca2e1179c8a7261"
7+
SRC_URI[sha256sum] = "166d42c95335e56fdb67745ab0a674ee2511a937e72a5f8f3a7febd3ccabf37b"

meta-firefox/recipes-browser/firefox-l10n/firefox-l10n-az_143.0.4.bb

Lines changed: 0 additions & 7 deletions
This file was deleted.
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# Copyright (C) 2009-2018, O.S. Systems Software Ltda. All Rights Reserved
2+
# Released under the MIT license (see packages/COPYING)
3+
4+
require firefox-l10n.inc
5+
6+
SRC_URI[md5sum] = "dcbd237ff60b192c8ab188b0dc24498c"
7+
SRC_URI[sha256sum] = "484e04069f84e638a88ad3eaec15428b6008ffc7750a3146ed131734969e9dc3"

0 commit comments

Comments
 (0)