From 8d0b0ff82df82bc52c3104fc7d72c680504e3bd8 Mon Sep 17 00:00:00 2001 From: jc_gargma Date: Wed, 6 Jan 2021 03:12:34 -0800 Subject: Updated to 78.6.1 Adjusted jobs More compilation notes --- PKGBUILD | 15 +++++++++++---- mozconfig.in | 2 +- 2 files changed, 12 insertions(+), 5 deletions(-) diff --git a/PKGBUILD b/PKGBUILD index 06af67a..3282f46 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -19,9 +19,9 @@ _modclang=0 _pkgname=firefox pkgname=${_pkgname}-esr -pkgver=78.6.0 +pkgver=78.6.1 _pkgver=${pkgver}esr -pkgrel=1.2 +pkgrel=1 pkgdesc="Standalone web browser from mozilla.org" arch=(x86_64 aarch64) license=(MPL GPL LGPL) @@ -57,13 +57,13 @@ source=( arc4_remove-health-reporting.patch arc4_remove-system-addons.patch ) -b2sums=('9d082b6104bffbd0d918dc1adf2a01ac32613d8048faf399177834c4949714a00c1f4383b778a21d6b6684296d8f9bd44fa547ee2507a8631d206e3764d2ceeb' +b2sums=('579b94c92e0323cfce77cfa724af352719d5bc669dd1dadad764bb2df95be3fbaf16fce75e1af5d9eed8b69b1ae07f4fda1f793487180939f6d3b05d2a6e5598' 'SKIP' 'e4cf5d0ddd2c7271f1723b5c313f0aa8a7bf2242fb301ceba1ab5a4dca655ca7b9461d0aaebe5eaccf84b2f7a4c4199cbb0c18eab2bdaff273fcb730ec27219e' '3eba6b3d45c52cbc708e4abdcc581aad3a6a75ed335a29e19092cb225b88f1b86457ed03853d841615f2fdb2678b49e9b7d2b3a65dff387cd81959e7e5cc4d88' '1c3af4cc5199cf7b9f3aad9ceab98b3e8a3dc0d38f50896ed2f32ac648f1e904a1cdda5da559964885989edbfab4c4bf65448e9a0f71d946c77ec0ab5a6aff4c' '877eda442eb4730600dccf209a6e961ad3122ab456bbfda4ff041e8493ebaaf96224ac218360931259ff4214482f6bf65b3a3052f977ade1a274f38ffd859535' - '44fdd3e403376f9602341781e2bc632c03be2d5c44d91b66b674ff1056cc80e78dccbfb5895282e60d508025bea6871d42bfc5a0a80ba2360df165bce91ed50d' + '8502bac792b4b80522bd143a6d6a274017844f1c5a0261e8b391ce64ebf46e13e0cad912518e3feb0c2e8d481c413ea74759d2813332fece48d395bbe17bef0f' '471d01a9d0914d8c1b62cd5ebe5c6ee319a28f3bc629b415bb39edaa280383919e09967ecaa3fdeab7bbce12ccba4e0440bf18474f538addc528672cee618e3a' 'bd967166ec95f134114d26de85559c8e4a0d18a40ea63d1fc045897198274ed6e523bb320632395e9b5277eb122c49e41d989413a3a019f8a868f7ab7743dc0d' '1c7ac58af8b817067c7d79ffef8d9100f513d77f4fc1a2bce2684ff8d8d3cbc3d37b31865c7e5d873fd71d4649374bbd25ca08166d8afb25ffbd597759655063' @@ -125,12 +125,19 @@ build() { export MOZBUILD_STATE_PATH="$srcdir/mozbuild" export MACH_USE_SYSTEM_PYTHON=1 + # firefox is prone to OOM, use 1 thread per 2GB ram + #export MOZ_MAKE_FLAGS="${MAKEFLAGS}" + export MOZ_MAKE_FLAGS="-j16" + + # -flto breaks cargo + # -fPIE and -pie break compiling export CFLAGS="$CFLAGS -O3 -fstack-protector-all -fPIC" export CXXFLAGS="$CXXFLAGS -O3 -fstack-protector-all -fPIC" # LTO needs more open files ulimit -n 4096 + if [ "${_modclang}" == "1" ]; then # clang does not support -fstack-clash-protection, so remove it #export CFLAGS="$(echo $CFLAGS | sed 's/ -fstack-clash-protection//' - )" diff --git a/mozconfig.in b/mozconfig.in index 440a283..74f0907 100644 --- a/mozconfig.in +++ b/mozconfig.in @@ -72,4 +72,4 @@ ac_add_options --disable-webrtc # # Disabling webspeech breaks compiling ff67+ ac_add_options --disable-webspeech -mk_add_options MOZ_MAKE_FLAGS="-j4" +#mk_add_options MOZ_MAKE_FLAGS="-j4" -- cgit v1.2.1