summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjc_gargma <jc_gargma@iserlohn-fortress.net>2021-01-06 03:12:34 -0800
committerjc_gargma <jc_gargma@iserlohn-fortress.net>2021-01-06 03:12:34 -0800
commit8d0b0ff82df82bc52c3104fc7d72c680504e3bd8 (patch)
treec9fa212b34f81af1a7f690f52ff8382818c10b5d
parentRebuild for icu 68.2 (diff)
downloadfirefox-esr-8d0b0ff82df82bc52c3104fc7d72c680504e3bd8.tar.xz
Updated to 78.6.1
Adjusted jobs More compilation notes
-rw-r--r--PKGBUILD15
-rw-r--r--mozconfig.in2
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"