Skip to content

patches for 115ESR #4

@classilla

Description

@classilla

Apply in order. Includes LTO-PGO and webrtc patches. Does not yet support Ion or Wasm (Baseline Compiler and Baseline Interpreter only).

.mozconfig for browser:

export CC=/usr/bin/gcc
export CXX=/usr/bin/g++

mk_add_options MOZ_MAKE_FLAGS="-j24"
ac_add_options --enable-application=browser
ac_add_options --enable-optimize="-O3 -mcpu=power9 -fpermissive"
ac_add_options --enable-release
ac_add_options --enable-linker=bfd
ac_add_options --enable-lto=full
ac_add_options --enable-jit
ac_add_options --without-wasm-sandboxed-libraries
ac_add_options MOZ_PGO=1

export GN=/home/censored/bin/gn # if you have it
export RUSTC_OPT_LEVEL=2

.mozconfig for JS shell only (this builds a debug shell for development purposes):

export CC=/usr/bin/gcc
export CXX=/usr/bin/g++

mk_add_options MOZ_MAKE_FLAGS="-j24"
ac_add_options --enable-optimize="-Og -mcpu=power9 -fpermissive -DXXH_NO_INLINE_HINTS=1"
ac_add_options --enable-debug
ac_add_options --enable-application=js
ac_add_options --enable-jit
ac_add_options --enable-linker=bfd

mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/obj

patches.zip

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions