Changes between Version 113 and Version 114 of firefox
- Timestamp:
- 02/10/2022 08:55:28 PM (2 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
firefox
v113 v114 85 85 This is an attempt to help people who want to keep using the latest upstream release, and will be updated from time to time. It is also a store for any changes which will need to be addressed when the book moves to the next ESR version. 86 86 87 == Dependencies for 9 6.0 series (latest upstream stable) ==87 == Dependencies for 97.0 series (latest upstream stable) == 88 88 89 icu should now be >= 70.189 icu should now be >= 70.1 90 90 91 91 libwebp should now be >= 1.2.1 92 92 93 nss now needs to be >= 3.7 3.193 nss now needs to be >= 3.74 94 94 95 rustc now needs to be >= 1.5 3.0, tested with 1.55.0.95 rustc now needs to be >= 1.57.0, tested with 1.58.1. 96 96 97 97 other minimum versions unchanged … … 102 102 For the moment, g++ can be used if you pass --without-wasm-sandboxed-libraries. 103 103 104 == Dependencies for 9 7.0beta ==104 == Dependencies for 98.0beta == 105 105 106 rustc needs to be >= 1.57.0 - using that with openssl-3 would need an amended sed for the curl and curl-sys crates which were on later versions than in 1.56 but still too old. Tested with 1.58.0 which seems to work ok for this. Since the next esr series will be ff102 in July, with the last 97 release (91.13) in August there is no point testing newer rusts for the other packages in the book at this point, the minimum could still move on before firefox-102. 106 (not yet tested) 107 108 nss needs to be >= 3.75 109 110 The shipped libpng is now apparently automatically updated (reviewing 111 changes would mean using mercurial). But upstream libpng has not been updated for some time. Similar automatic updates are now in place for libwebp, which presumably means the version should be 1.2.2. However, looking at the python configury files, it is possible that much earlier versions of these might work. For consistency, best to keep up to date. 112 107 113 108 114 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.