Changes between Version 154 and Version 155 of firefox
- Timestamp:
- 05/09/2023 07:40:43 PM (2 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
TabularUnified firefox
v154 v155 65 65 == Dependencies for 112.0 series (latest upstream stable) == 66 66 67 No changes in dependencies since 112.0, so still: 68 67 69 cbindgen >= 0.24.3 and therefore the sed needed for 102 is not wanted. 68 70 69 icu >= 72.1 71 icu >= 72.1 (113.0 builds ok with ucu 73.1) 70 72 71 73 The shipped libpng has now been updated to 1.6.39, using the same version for system libpng is recommended. 72 74 73 libvpx >= v1.13.0 75 libvpx >= v1.13.0 (shipped version has various changes, seems to be ok with system libvpx-1.13.0. 74 76 75 77 libwebp : An upstream patch was cherry-picked for ff112 (and ff102.10.0) to fix builds with the shipped libwebp. For building with system libwebp use the patch which is in BLFS libwebp-1.3.0 r11.3-312. … … 85 87 The python-3.11 envvar change mentioned above for the 102 series is required. 86 88 89 Firefox-113.0 does not need any fixes for GCC-13 libstdc++ header changes. 87 90 88 91 = Sandboxing == … … 92 95 For the moment, g++ can be used if you pass --without-wasm-sandboxed-libraries but the changes in gcc-12 mean that the book has moved to using clang++, still without wasm. 93 96 94 == Dependencies for 11 3.0beta ==97 == Dependencies for 114.0beta == 95 98 96 At the moment, no changes although the shipped libvpx code has a lot of changed items.99 To be advised. 97 100 98 101 The early betas for 92.0 and 93.0 needed static libstdc++.a to link logalloc-replay (that specifies -static-libstdc++). In later betas that was not compiled. While using a static system lib (outside of rust) is annoying, the expected lifetime of a firefox beta is short and this requirement can be remembered if a vulnerability in libstdc++ is ever disclosed. I assume this requirement will continue for early betas (those where EARLY_BETA_OR_EARLIER is defined in build/defines.sh).