This branch contains modifications to the mozilla:release branch for compiling the Record Replay gecko based browser.
macOS
- Make sure that you are using Python v2.7
- Make sure that are using Rust 1.46 (can be configured via
rustup default 1.46.0-x86_64-apple-darwin
) cp mozconfig.macsample mozconfig
- untar
MacOSX10.11.sdk.tar.xz
- run
./mach bootstrap
and select (2) Firefox Desktop - run
./mach build
- run
RECORD_REPLAY_NO_UPDATE=1 ./mach run
Other OS
cp mozconfig.sample mozconfig
- run
./mach bootstrap
and select (2) Firefox Desktop - run
./mach build
- run
RECORD_REPLAY_NO_UPDATE=1 ./mach run
- If you change your PATH to point to a different version of say Python or Rust you need to rerun
./mach bootstrap
to get the build system to pick up the change.