Skip to content

patches for 91ESR #2

@classilla

Description

@classilla

Apply to esr91.
esrpatch.txt (apply in ./)
esrppcjit.tar.gz (decompresses to js/src/jit/ppc64)

Optimized .mozconfig (can also use LTO-PGO patch from https://gist.github.com/classilla/1202f8d467749c029325278a87a068c8/8b9f595fa82875115a6670f34b3e6d29242e8382 ):

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"
ac_add_options --enable-optimize="-O3 -mcpu=power9 -fpermissive"
#ac_add_options --enable-debug
ac_add_options --enable-lto=full
#ac_add_options --enable-application=js
ac_add_options --enable-application=browser
ac_add_options --enable-jit
ac_add_options --enable-linker=bfd

mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/obj

export GN=/home/censored/bin/gn
export RUSTC_OPT_LEVEL=2

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