Package Details: icecat 128.12.0-3

Git Clone URL: https://aur.archlinux.org/icecat.git (read-only, click to copy)
Package Base: icecat
Description: GNU version of the Firefox ESR browser
Upstream URL: https://git.savannah.gnu.org/cgit/gnuzilla.git
Keywords: browser esr gnuzilla web
Licenses: MPL-2.0
Submitter: None
Maintainer: figue (xiota)
Last Packager: xiota
Votes: 251
Popularity: 0.87
First Submitted: 2007-12-09 10:12 (UTC)
Last Updated: 2025-07-11 02:08 (UTC)

Dependencies (49)

Sources (2)

Pinned Comments

xiota commented on 2024-02-26 07:32 (UTC) (edited on 2025-07-11 02:14 (UTC) by xiota)

Description of build options and defaults. See PKGBUILD for current list.

  • _build_save_source (true) – save tarball of patched sources
  • _build_repatch (false) – discard previously saved tarball
  • _build_pgo (true) – enable profile guided optimization; ~20% better benchmarks, 3× build time
  • _build_pgo_reuse (try) – reuse previously generated profile
  • _build_pgo_xvfb (true) – use Xvfb for profiling, otherwise, use xwayland-run
  • _build_lto (false) – whether to use LTO; disabling may prevent spurious crashes
  • _build_system_libs (true) – use system libraries
  • _build_limit_cores (false) – limit parallelization based on memory and core availability

Examples of use:

  • _build_pgo=false makepkg -Csr
  • extra-x86_64-build -- -- _build_limit_cores=true
  • _build_pgo_xvfb=false yay icecat (usage with AUR helpers may vary)

Latest Comments

« First ‹ Previous 1 .. 10 11 12 13 14 15 16 17 18 19 20 .. 88 Next › Last »

figue commented on 2021-10-16 22:05 (UTC)

@Ningen correct, compilation says this: (signal: 9, SIGKILL: kill)

I don't know if you can successfully build Firefox variants with less than 16 GB of RAM nowadays.

Maybe it's a common question and you can ask upstream.

Ningen commented on 2021-10-16 21:56 (UTC) (edited on 2021-10-16 21:59 (UTC) by Ningen)

@figue I uploaded text output here https://files.catbox.moe/wdc58y.log Sorry I have to upload the textfile since I can't copy to clipboard, don't want to recompile my vim with clipboard stuff... I truncated it to the area of the error, the rest of the log.

Additionally, yes I can see in journalctl the kernel ran out of memory so it killed a process... which was probably why compile failed.

Is there a way to make the compile process not take so much ram? How is it possible that 8GB + 4GiB ram is not enough?

figue commented on 2021-10-16 14:49 (UTC)

@Ningen paste full output somewhere and I will review, but sometimes is by low memory.

Also you can use archlinuxcn repo, which has IceCat included.

Ningen commented on 2021-10-16 00:44 (UTC)

@figue Same issue, it will fail compiling GKrust.

Ningen commented on 2021-10-15 22:43 (UTC)

@figue 8GB ram + 4GiB swap space (swapfile), I will try -e anyway and let you know the outcome.

figue commented on 2021-10-15 06:34 (UTC)

@Ningen how many RAM do you have? Try to relaunch the build with "makepkg -e" and see if the compilation success.

Ningen commented on 2021-10-14 23:52 (UTC) (edited on 2021-10-14 23:54 (UTC) by Ningen)

GKrust has a compilation error in the compiling process. Related: https://bugs.archlinux.org/task/72085

pepesafestemail commented on 2021-09-04 12:20 (UTC)

@figue Thank you for quick guidance! It's still bugged, but now I can see some error messages in the terminal: When I click at the noScript addon icon: JavaScript error: resource://gre/modules/ExtensionContent.jsm, line 567: TypeError: PrecompiledScript.executeInGlobal: Argument 1 is not an object.

figue commented on 2021-09-04 11:34 (UTC) (edited on 2021-09-04 11:36 (UTC) by figue)

@pepesafestemail try another GTK theme:

env GTK_THEME=Adwaita icecat

pepesafestemail commented on 2021-09-04 09:56 (UTC) (edited on 2021-09-04 09:56 (UTC) by pepesafestemail)

@figue I can't figure out what could be the problem. As I mentioned with the 60.7 binary version I don't have this problem. I feel like my knowledge is limited to solve this puzzle by myself, could you give me some tips what could cause such problems?