Skip to content

patches for 91ESR #2

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

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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