-
Notifications
You must be signed in to change notification settings - Fork 5
Improvements to firefox-pure #15
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
…bug, enable strip, use system libraries like "png" and "pipewire".
|
It seems that I've added it: https://searchfox.org/firefox-main/source/browser/config/mozconfigs/win32/mingwclang#34 |
…nd enable jemalloc for performant builds
|
Proposal to add Proposal to add |
Co-authored-by: Vasiliy Stelmachenok <92667539+ventureoo@users.noreply.github.com>
…able 'pulseaudio': - Remove '--enable-clang-plugin', not needed, it's for static analysis. - Remove duplicated declaration of '--enable-optimize', because afterwards it's already declared as '--enable-optimize=-O3'. - Enable 'pulseaudio' because 'pulse-rust' has the Tier-1 support and until there is support for Pipewire, it's the best we've apart from 'alsa'. - Change '--enable-application' to '--enable-project' because it's the [new default that is used by Mozilla](mozilla-firefox/firefox@432b8b8). - Add '--disable-rust-tests' alongside with '--disable-tests'. - Remove support for Windows specific things with '--disable-wmf' and '--disable-negotiateauth'. - Remove support for legacy behaviour with '--disable-legacy-profile-creation'. - Add '--disable-accessibility' for performance. - Add '--disable-webdriver' to disable remote stuff. - Add '--disable-real-time-tracing' to disable tracking. - Add '--disable-gecko-profiler' to disable profiler inside Firefox.
|
Except PipeWire thing, build works fine and I haven't noticed any regressions yet. |
Awesome, can you check the difference (build times, binary size, and maybe a web benchmark) ? |
I made a build without v3, so it probably doesn’t make any sense to compare yet. Please push removal of system pipewire so I can start CI and get the artifact for us. |
Done. |
Package size reduced a bit, compilation time on CI has not changed. Also please bump new pkgver both in PKGBUILD and .SRCINFO, then I can merge it. |
|
Yeah, I meant pkgrel. |
Done. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM, thank you and sorry for the long review!
Improvements overall with be