Changes between Version 107 and Version 108 of firefox


Ignore:
Timestamp:
11/07/2021 06:30:36 PM (3 years ago)
Author:
ken@…
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • firefox

    v107 v108  
    113113nss needs to be >= 3.72.
    114114
    115 For the moment (95.0b3), I cannot complete the configure stage, the reason why is not clear. If I apply an upstream revert (reverted for 94.0) [https://hg.mozilla.org/releases/mozilla-release/rev/417146e6ebfd8856bd8020c7fd512edd088f1840] it then tells me it cannot find a wasi sysroot and should pass -wasi-sysroot= or build --without-wasm-sandboxed-libraries. "Blow this for a game of soldiers."
     115For the moment (95.0b3), I need to apply an upstream revert (reverted for 94.0, reinstated for 95.0) [https://hg.mozilla.org/releases/mozilla-release/rev/417146e6ebfd8856bd8020c7fd512edd088f1840] otherwise pip complains about an unstable version. That appears to be because on this build I've got docutils-0.17.1 and my sphinx_rtd_theme wants 0.17. If so, probably not a general problem.
     116
     117It then tells me it cannot find a wasi sysroot and should pass -wasi-sysroot= or build --without-wasm-sandboxed-libraries. That is a change for ff95, previously only mozilla's own automated builds used the sandboxing. For the moment I'm building with that switch, wasi-libc [https://github.com/WebAssembly/wasi-libc] needs (at least) an llvm which includes WebAssembly among its targets, in BLFS we restrict the targets. Other dependencies might also be needed.
    116118
    117119The 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.