Changes between Version 154 and Version 155 of firefox


Ignore:
Timestamp:
05/09/2023 07:40:43 PM (12 months ago)
Author:
ken@…
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • firefox

    v154 v155  
    6565== Dependencies for 112.0 series (latest upstream stable) ==
    6666
     67No changes in dependencies since 112.0, so still:
     68
    6769cbindgen >= 0.24.3 and therefore the sed needed for 102 is not wanted.
    6870
    69 icu >= 72.1
     71icu >= 72.1 (113.0 builds ok with ucu 73.1)
    7072
    7173The shipped libpng has now been updated to 1.6.39, using the same version for system libpng is recommended.
    7274
    73 libvpx >= v1.13.0
     75libvpx >= v1.13.0 (shipped version has various changes, seems to be ok with system libvpx-1.13.0.
    7476
    7577libwebp : 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.
     
    8587The python-3.11 envvar change mentioned above for the 102 series is required.
    8688
     89Firefox-113.0 does not need any fixes for GCC-13 libstdc++ header changes.
    8790
    8891= Sandboxing ==
     
    9295For 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.
    9396
    94 == Dependencies for 113.0beta ==
     97== Dependencies for 114.0beta ==
    9598
    96 At the moment, no changes although the shipped libvpx code has a lot of changed items.
     99To be advised.
    97100
    98101The 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).