tor-browser-build issueshttps://gitlab.torproject.org/tpo/applications/tor-browser-build/-/issues2023-01-05T14:15:04Zhttps://gitlab.torproject.org/tpo/applications/tor-browser-build/-/issues/31133Build Tor Browser with PGO enabled on Linux2023-01-05T14:15:04ZGeorg KoppenBuild Tor Browser with PGO enabled on LinuxMozilla is publishing the PGO profiles for Linux at least (Windows is supposed to follow with Firefox 69 and macOS has no PGO) and the build as of Firefox 68 is still reproducible (including LTO): https://glandium.org/blog/?p=3923.
We s...Mozilla is publishing the PGO profiles for Linux at least (Windows is supposed to follow with Firefox 69 and macOS has no PGO) and the build as of Firefox 68 is still reproducible (including LTO): https://glandium.org/blog/?p=3923.
We should try this out for performance improvements.https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/issues/31860Start using LTO for firefox project2023-01-05T14:16:07ZGeorg KoppenStart using LTO for firefox projectThere are a number of platforms where Mozilla is using LTO in their builds. We should switch to that if possible by setting the respective `MOZ_LTO` env variable.
This is the parent ticket.
We might want to test this thoroughly as ther...There are a number of platforms where Mozilla is using LTO in their builds. We should switch to that if possible by setting the respective `MOZ_LTO` env variable.
This is the parent ticket.
We might want to test this thoroughly as there are probably reproducibility issues involved (glandium mentioned the other day that Mozilla's macOS builds are not reproducible anymore which is not the case for us; the best explanation he could come up with was that LTO is causing that).