diff options
author | bill-auger <mr.j.spam.me@gmail.com> | 2022-09-02 00:40:21 -0400 |
---|---|---|
committer | bill-auger <mr.j.spam.me@gmail.com> | 2022-09-03 19:11:45 -0400 |
commit | 6317bf7b0c5bfbcf0f4b09747a66121e9569df31 (patch) | |
tree | 5bcea63a6cfc7be61613d06022c283aff781b94d | |
parent | 7df72849ff9c59ed34e1854eeac70c5c4a8f6a1c (diff) |
[iceweasel]: housekeeping
-rw-r--r-- | libre/iceweasel/PKGBUILD | 9 |
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 |