Firefox 153 - #1016
Merged
Merged
Conversation
Requirement for latest wasi-sdk recipes. Changelog: - Update wasm-tools dependencies - Release wasm-component-ld 0.5.22 Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com>
Drop Kirkstone-specific patch, because that version isn't supported anymore. Changelog 32: - Update github actions workflows - Attempt to fix finding libedit on macOS - Fix C++ thread locals, add a test - Build libxml2 for LLDB - Try to disable ncurses dep for libedit - Don't use lib64 dir for libxml2 Changelog 33: - Update wasm-component-ld - ci: add riscv64-linux build via cross-compilation on ubuntu-24.04 - Build a sysroot that supports C++ exceptions by default - Add clang-scan-deps to the toolchain - Update wasi-libc submodule - Refactor testing to avoid shell scripts, make matching more robust - Update wasi-libc Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com>
Required for Firefox 153. Changelog: 0.29.4: - Support constant enums and arrays. 0.29.3: - Expose the line_endings config option to use with the builder - Fix doc attribute parsing to properly handle block comments - Check for CMSE ABI's as well - ci: Add a meta job to block the merge queue on it. - Allow pub access to ReprType fields - In C23 mode, define sized enums as enums rather than typedefs. Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com>
OldManYellsAtCloud
force-pushed
the
master
branch
from
July 21, 2026 08:54
25fc954 to
38d5b25
Compare
Changelog: https://www.firefox.com/firefox/153.0/releasenotes/ use-VK_NULL_HANDLE-for-vulkan-objects.patch is included in this version, so drop it from the recipe. Added riscv-undefined-hwprobe.patch: Firefox requires at least Linux 6.8 to compile on Risc-V, because it checks for some Risc-v profiles that are only available since that version. This patch guards these probes with ifdefs. musl-remove-single-threaded.h.patch, riscv-js-simulator-error.patch and riscv-undefined-hwprobe.patch are dropped, as they got fixed. Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com>
Changelog: https://www.firefox.com/firefox/140.13.0/releasenotes/ Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com>
OldManYellsAtCloud
force-pushed
the
master
branch
from
July 21, 2026 12:11
38d5b25 to
a13ab49
Compare
Collaborator
Author
|
This PR is ready from my end. One small sidenote: I marked the new |
otavio
approved these changes
Jul 22, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Upgrade to latest Firefox releases.
Release notes:
https://www.firefox.com/firefox/140.13.0/releasenotes/
https://www.firefox.com/firefox/153.0/releasenotes/
While touching it, also upgrade wasi-sdk to the latest version (also bump its dependencies).
There would be one noteworthy thing: Firefox 153 requires at least Clang 19 to compile, which is a bump from Clang 17. In general this is not a big issue: Wrynose and Master already ships a newer version, and meta-clang has a branch for Clang 20 to be used with Scarthgap. But Scarthgap users might need to update meta-clang, if they haven't done so already.
This doesn't affect the current ESR version, which should still compile with Clang 17.
(As a sidenote, v153 will be the next ESR, so this will quickly become the baseline in this layer in a release or two)
FF 153 also requires a newer cbindgen than what's available in meta-oe (it requires 0.29.4), so that vendored recipe is also updated.