Skip to content

Conversation

@OldManYellsAtCloud
Copy link
Collaborator

This the regular FF update, however it is not ready yet - version 144 requires a newer wasi sdk, I really can't postpone that upgrade any further. This will become a real PR once I succeed with that - will try to spend some time on that in the coming day.

@OldManYellsAtCloud OldManYellsAtCloud force-pushed the master branch 4 times, most recently from 377f17d to 98d3022 Compare November 6, 2025 10:36
@OldManYellsAtCloud
Copy link
Collaborator Author

There are some strange build failures with the latest FF w/ musl on 32-bit arm, using walnascar and master (but not kirkstone and scarthgap). Looking at that.

@OldManYellsAtCloud OldManYellsAtCloud marked this pull request as ready for review November 10, 2025 17:23
@OldManYellsAtCloud
Copy link
Collaborator Author

I couldn't get still make wasi-sdk work in a way that doesn't take forever to build. It builds its own clang, which of course takes forever. But making it work with the already existing clang just keeps beating me up. For now I have disabled the wasi-sdk part in the latest Firefox recipe (enabled disable-sandboxed-libraries PACKAGECONFIG by default)

@OldManYellsAtCloud OldManYellsAtCloud marked this pull request as draft November 12, 2025 14:04
@OldManYellsAtCloud OldManYellsAtCloud changed the title firefox: upgrade to 144 firefox: upgrade to 145 Nov 12, 2025
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]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant