Changes between Version 200 and Version 201 of firefox
- Timestamp:
- 06/26/2024 01:07:27 PM (3 months ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
firefox
v200 v201 55 55 56 56 57 == Dependencies for 12 6.0 series (latest upstream stable) ==57 == Dependencies for 127.0 series (latest upstream stable) == 58 58 59 59 NB no changes to external dependencies since 125.0 series. … … 67 67 The shipped libvpx is now 1.14.0, this is intended to be binary compatible with 1.13.1. 68 68 69 nss >= 3. 99.69 nss >= 3.100. 70 70 71 rust >= 1.74.0. 71 rust >= 1.76.0. 72 73 The changes for 127.0 include an added function in the elf-hack=relr code which omit a required header. 74 This can be fixed with 75 {{{ 76 sed -i '/#include <algorithm>/ a\#include <array>' \ 77 build/unix/elfhack/relrhack.cpp 78 }}} 79 80 Tested with llvm-18 and rustc-1.78.0. 72 81 73 82 ''The workarounds needed to use LLVM-18 with firefox-115.8.0 and later are not needed with firefox-123.0 or later.'' … … 93 102 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. 94 103 95 == Dependencies for 12 7.0beta ==104 == Dependencies for 128.0beta == 96 105 97 nss >= 3.10 0106 nss >= 3.101 98 107 rust >= 1.76.0 99 108 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. 109 The missing header in the elfhack=relr code has been fixed. 108 110 109 111 Please be advised that I no-longer normally test this while EARLY_BETA_OR_EARLIER is defined,