summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorbill-auger <mr.j.spam.me@gmail.com>2022-09-02 00:40:21 -0400
committerbill-auger <mr.j.spam.me@gmail.com>2022-09-03 19:11:45 -0400
commit6317bf7b0c5bfbcf0f4b09747a66121e9569df31 (patch)
tree5bcea63a6cfc7be61613d06022c283aff781b94d
parent7df72849ff9c59ed34e1854eeac70c5c4a8f6a1c (diff)
[iceweasel]: housekeeping
-rw-r--r--libre/iceweasel/PKGBUILD9
1 files changed, 5 insertions, 4 deletions
diff --git a/libre/iceweasel/PKGBUILD b/libre/iceweasel/PKGBUILD
index b341bd3c7..08ee3ba87 100644
--- a/libre/iceweasel/PKGBUILD
+++ b/libre/iceweasel/PKGBUILD
@@ -34,7 +34,9 @@
# technical:
# - build i686 with GCC instead of clang
# - disable rust-SIMD, LTO, PGO, and skip profiling build for armv7h and i686
-# - allow skipping profiling build for x86_64 (_x86_64_skip_pgo)
+# - allow skipping profiling build for x86_64 (_x86_64_skip_pgo).
+# this is to avoid OOM problems, and occasional deadlocks in some versions,
+# which expect active netwokring or internet access at build time.
# - prefer as many system libs as possible, over their vendored couterparts
# - Rebrand to Iceweasel, per the mozilla trademark policy, due to the FSDG changes
# - set user profile directory to ~/.mozilla/iceweasel
@@ -511,7 +513,7 @@ build() {
export MOZ_NOSPAM=1
export MOZBUILD_STATE_PATH="$srcdir/mozbuild"
- # export MOZ_ENABLE_FULL_SYMBOLS=1 # anti-feature
+ # export MOZ_ENABLE_FULL_SYMBOLS=1 # anti-feature
export MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE=system
# LTO needs more open files
@@ -576,8 +578,7 @@ build() {
if (( $_should_skip_pgo ))
then
- # skipping "3-tier PGO" "instrumented browser", to avoid OOM problems;
- # so we have the final .mozconfig now
+ # skipping "3-tier PGO" "instrumented browser"; so the final .mozconfig is ready now
cp ../mozconfig .mozconfig
else
# Do 3-tier PGO