Changes between Version 200 and Version 201 of firefox


Ignore:
Timestamp:
06/26/2024 01:07:27 PM (3 months ago)
Author:
ken@…
Comment:

Details for 127 series - I thought I'd updated this.

Legend:

Unmodified
Added
Removed
Modified
  • firefox

    v200 v201  
    5555
    5656
    57 == Dependencies for 126.0 series (latest upstream stable) ==
     57== Dependencies for 127.0 series (latest upstream stable) ==
    5858
    5959NB no changes to external dependencies since 125.0 series.
     
    6767The shipped libvpx is now 1.14.0, this is intended to be binary compatible with 1.13.1.
    6868
    69 nss >= 3.99.
     69nss >= 3.100.
    7070
    71 rust >= 1.74.0.
     71rust >= 1.76.0.
     72
     73The changes for 127.0 include an added function in the elf-hack=relr code which omit a required header.
     74This can be fixed with
     75{{{
     76sed -i '/#include <algorithm>/ a\#include <array>' \
     77       build/unix/elfhack/relrhack.cpp
     78}}}
     79
     80Tested with llvm-18 and rustc-1.78.0.
    7281
    7382''The workarounds needed to use LLVM-18 with firefox-115.8.0 and later are not needed with firefox-123.0 or later.''
     
    93102For 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.
    94103
    95 == Dependencies for 127.0beta ==
     104== Dependencies for 128.0beta ==
    96105
    97  nss >= 3.100
     106 nss >= 3.101
    98107 rust >= 1.76.0
    99108
    100 The changes for 127.0 include an added function in the elf-hack=relr code which omit a required header.
    101 This can be fixed with
    102 {{{
    103 sed -i '/#include <algorithm>/ a\#include <array>' \
    104        build/unix/elfhack/relrhack.cpp
    105 }}}
    106 
    107 The systems where I tested this are using older versions of ffmpeg (6,6.1.1), icu (73.2,74.2) llvm/clang (16.0.5,17.0.6), libwebp (1.3.2) than the versions in the current BLFS development book, so other fixes might be needed.
     109The missing header in the elfhack=relr code has been fixed.
    108110
    109111 Please be advised that I no-longer normally test this while EARLY_BETA_OR_EARLIER is defined,