Search Criteria
Package Details: librewolf 132.0.1-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/librewolf.git (read-only, click to copy) |
---|---|
Package Base: | librewolf |
Description: | Community-maintained fork of Firefox, focused on privacy, security and freedom. |
Upstream URL: | https://librewolf.net/ |
Keywords: | browser web |
Licenses: | GPL, MPL, LGPL |
Submitter: | lsf |
Maintainer: | lsf |
Last Packager: | lsf |
Votes: | 141 |
Popularity: | 4.93 |
First Submitted: | 2019-06-14 18:41 (UTC) |
Last Updated: | 2024-11-10 16:39 (UTC) |
Dependencies (58)
- alsa-lib
- at-spi2-core (at-spi2-core-gitAUR)
- bash (bash-devel-static-gitAUR, bash-devel-gitAUR, busybox-coreutilsAUR, bash-gitAUR)
- cairo (cairo-gitAUR)
- dbus (dbus-gitAUR, dbus-selinuxAUR)
- ffmpeg (ffmpeg-nvcodec-11-1-gitAUR, ffmpeg-ffplayoutAUR, ffmpeg-amd-full-gitAUR, ffmpeg-cudaAUR, ffmpeg-full-gitAUR, ffmpeg-gitAUR, ffmpeg-libfdk_aacAUR, ffmpeg-fullAUR, ffmpeg-decklinkAUR, ffmpeg-headlessAUR, ffmpeg-obsAUR, ffmpeg-amd-fullAUR)
- fontconfig (fontconfig-gitAUR, fontconfig-ubuntuAUR)
- freetype2 (freetype2-qdoledAUR, freetype2-macosAUR, freetype2-gitAUR)
- gcc-libs (gcc-libs-gitAUR, gccrs-libs-gitAUR, gcc11-libsAUR, gcc-libs-snapshotAUR)
- gdk-pixbuf2 (gdk-pixbuf2-gitAUR)
- glib2 (glib2-gitAUR, glib2-selinuxAUR, glib2-patched-thumbnailerAUR)
- glibc (glibc-gitAUR, glibc-linux4AUR, glibc-eacAUR, glibc-eac-binAUR, glibc-eac-rocoAUR)
- gtk3 (gtk3-no_deadkeys_underlineAUR, gtk3-classicAUR, gtk3-classic-xfceAUR, gtk3-patched-filechooser-icon-viewAUR)
- hicolor-icon-theme (hicolor-icon-theme-gitAUR)
- libpulse (pulseaudio-dummyAUR, libpulse-gitAUR)
- libx11 (libx11-gitAUR)
- libxcb (libxcb-gitAUR)
- libxcomposite
- libxdamage
- libxext (libxext-gitAUR)
- libxfixes
- libxrandr (libxrandr-gitAUR)
- libxss
- libxt
- mime-types (mailcap)
- nspr (nspr-hgAUR)
- nss (nss-hgAUR)
- pango (pango-gitAUR)
- ttf-font (neuropol-ttfAUR, ttf-win7-fontsAUR, ttf-ms-win8AUR, ttf-ms-win8-arabicAUR, ttf-ms-win8-hebrewAUR, ttf-ms-win8-seaAUR, ttf-ms-win8-indicAUR, ttf-ms-win8-japaneseAUR, ttf-ms-win8-koreanAUR, ttf-ms-win8-zh_cnAUR, ttf-ms-win8-zh_twAUR, ttf-ms-win8-thaiAUR, ttf-ms-win8-otherAUR, ttf-kidsAUR, ttf-liberation-sans-narrowAUR, ttf-cavafy-scriptAUR, ttf-ms-fontsAUR, ttf-dejavu-ibAUR, ttf-zeldaAUR, ttf-oxygenAUR, ttf-oxygen-gfAUR, ttf-share-gfAUR, ttf-gostAUR, otf-inconsolata-dzAUR, ttf-d2codingAUR, ttf-agaveAUR, ttf-caracteresAUR, ttf-cuprumAUR, ttf-autour-oneAUR, ttf-impallari-milongaAUR, ttf-impallari-miltonianAUR, ttf-clarity-cityAUR, ttf-ms-win10AUR, ttf-ms-win10-japaneseAUR, ttf-ms-win10-koreanAUR, ttf-ms-win10-seaAUR, ttf-ms-win10-thaiAUR, ttf-ms-win10-zh_cnAUR, ttf-ms-win10-zh_twAUR, ttf-ms-win10-otherAUR, ttf-win10AUR, ttf-ms-win10-cdnAUR, ttf-bmonoAUR, ttf-pt-astra-factAUR, ttf-weblysleekuiAUR, ttf-pt-astra-sansAUR, ttf-pt-astra-serifAUR, ttf-pt-sansAUR, ttf-pt-serifAUR, ttf-pt-monoAUR, ttf-pt-root_uiAUR, ttf-xo-fontsAUR, noto-fonts-liteAUR, ttf-paratypeAUR, ttf-plemoljp-binAUR, ttf-dejavu-emojilessAUR, noto-fonts-variable-liteAUR, ttf-lucida-fontsAUR, ttf-plemoljpAUR, ttf-juiseeAUR, ttf-ms-win10-autoAUR, ttf-karlaAUR, noto-fonts-latin-greek-cyrillicAUR, apple-fontsAUR, ttf-noto-sans-vfAUR, ttf-noto-serif-vfAUR, ttf-noto-sans-mono-vfAUR, ttf-ms-win11AUR, ttf-ms-win11-japaneseAUR, ttf-ms-win11-koreanAUR, ttf-ms-win11-seaAUR, ttf-ms-win11-thaiAUR, ttf-ms-win11-zh_cnAUR, ttf-ms-win11-zh_twAUR, ttf-ms-win11-otherAUR, ttf-ms-win11-autoAUR, gnu-free-fonts, noto-fonts, ttf-bitstream-vera, ttf-croscore, ttf-dejavu, ttf-droid, ttf-ibm-plex, ttf-input, ttf-input-nerd, ttf-liberation)
- binutils (make)
- cbindgen (make)
- clang (llvm-rocm-gitAUR, llvm-gitAUR, clang-minimal-gitAUR) (make)
- diffutils (make)
- git (git-gitAUR, git-glAUR) (make)
- imake (make)
- inetutils (inetutils-gitAUR, busybox-coreutilsAUR) (make)
- jackAUR (jack2-gitAUR, pipewire-jack-gitAUR, pipewire-full-jack-gitAUR, jack2, pipewire-jack) (make)
- lld (llvm-rocm-gitAUR, llvm-gitAUR) (make)
- llvm (llvm-rocm-gitAUR, llvm-gitAUR, llvm-minimal-gitAUR) (make)
- mesa (mesa-minimal-gitAUR, mesa-gitAUR, mesa-amd-bc250AUR, mesa-wsl2-gitAUR, amdonly-gaming-mesa-gitAUR, mesa-amber) (make)
- nasm (nasm-gitAUR) (make)
- nodejs (nodejs-lts-fermiumAUR, nodejs-gitAUR, python-nodejs-wheelAUR, nodejs-lts-hydrogen, nodejs-lts-iron) (make)
- pciutils (pciutils-gitAUR) (make)
- python (python37AUR, python311AUR, python310AUR) (make)
- rust (rust-nightlyAUR, rustup-gitAUR, rust-nightly-binAUR, rust-gitAUR, rustup) (make)
- unzip (unzip-natspecAUR, unzip-zstdAUR) (make)
- wasi-compiler-rt (make)
- wasi-libc (wasi-libc-gitAUR) (make)
- wasi-libc++ (make)
- wasi-libc++abi (make)
- xorg-server-xvfb (xorg-server-xvfb-gitAUR) (make)
- yasm (yasm-gitAUR) (make)
- zip (zip-natspecAUR) (make)
- hunspell-en_US (hunspell-en_us) (optional) – Spell checking, American English
- libnotify (libnotify-gitAUR) (optional) – Notification integration
- networkmanager (networkmanager-gitAUR, networkmanager-iwdAUR) (optional) – Location detection via available WiFi networks
- speech-dispatcher (speech-dispatcher-gitAUR) (optional) – Text-to-Speech
- xdg-desktop-portal (xdg-desktop-portal-gitAUR) (optional) – Screensharing with Wayland
Required by (26)
- edge-frfox (optional)
- ff2mpv-go-git (optional)
- ff2mpv-rust (optional)
- firefox-gnome-theme (optional)
- librewolf-comment-out-cfg-hook
- librewolf-extension-bitwarden-bin
- librewolf-extension-bitwarden-git (optional)
- librewolf-extension-darkreader
- librewolf-extension-darkreader-bin
- librewolf-extension-gnome-shell-integration
- librewolf-extension-istilldontcareaboutcookies-bin
- librewolf-extension-kagisearch-bin
- librewolf-extension-localcdn-bin
- librewolf-extension-plasma-integration
- librewolf-extension-return-youtube-dislike-bin
- librewolf-extension-tridactyl-bin
- librewolf-extension-uget-integration-bin
- librewolf-extension-vimiumc-bin
- librewolf-extension-xdman8-browser-monitor-bin
- librewolf-firefox-shim
- Show 6 more...
Latest Comments
« First ‹ Previous 1 .. 14 15 16 17 18 19 20 21 22 23 24 .. 28 Next › Last »
lsf commented on 2021-10-30 23:30 (UTC)
You might want to try building it with rust 1.55 – the upstream firefox sources probably won't support 1.56 (1.55 was current when librewolf 93.0 was released).
Neko-san commented on 2021-10-30 22:20 (UTC) (edited on 2021-10-30 22:26 (UTC) by Neko-san)
And in the
chroot
, it seems to go through fine until it throws a lot of rust errors:I also needed:
enabled to prevent the earlier issue
Neko-san commented on 2021-10-30 19:06 (UTC) (edited on 2021-10-30 22:53 (UTC) by Neko-san)
I finally figured out the reason why, I think? In the first block of configure statements (around where Clang is declared), the "ac" command for adding
lld
isn't declared at the time and the build system just refuses to assume what should be used, for some reason. :/(Also, I had to pass
!lto
as a PKGBUILD option [because I have it enabled inmakepkg.conf
] or else the "instrumented build" fails in some parts)So, when it gets to the "instrumented" build phase, it doesn't know what to do and fails
I have no idea why it doesn't fail for you guys :/
The "optimized" build part fails for me though but for a different reason:
lsf commented on 2021-10-30 11:15 (UTC)
@Neko-san
Unfortunately, I have no idea what's going wrong here.
I've done a quick test by adding the vars/changes from your modified
makepkg.conf
to the PKGBUILD directly and then starting a build withmakechrootpkg
directly (not usingparu
), and that went fine and started building properly. (btw: there's a typo in one of your vars, you haveDEBUG_CLAGS
in there at some point, instead ofDEBUG_CFLAGS
:)So either something totally odd is going on, or it's soooomehow caused by the way
paru
usesmakechrootpkg
(eg. adding-D /mnt/extraStorage/AUR/ParuChroot/repo/aur -d /var/cache/pacman/pkg/
). The changes in themakepkg.conf
, as far as I understand them, shouldn't cause such an issue (lld
,clang
etc are also used by the build anyway, as you've stated already, and all the other ones shouldn't really be relevant for linker functioning).Neko-san commented on 2021-10-29 17:56 (UTC)
I know, I didn't list it as a separate package: read the PKGBUILD
What I said was: "
in the PKGBUILD body
"In the body,
lld
is referenced in configure statements to be targeted as the used linker; coincidentally, lld is its own package, but that should have no bearing on thecontext
I'm mentioning becausebinutils
is a package with multiple components and isn't synonymous with these FireFox configure statements.lahwaacz commented on 2021-10-29 07:09 (UTC)
As I said,
ld
(i.e./usr/bin/ld
) is provided bybinutils
, it is not a separate package. And valid compiler flags still don't mean that the project will successfully compile when they are applied.Neko-san commented on 2021-10-28 21:52 (UTC)
This still failed
And if what you say really wasn't an issue, then explain how changing the
lld
references in the PKGBUILD body told
creates an error:Also, that shouldn't make a difference anyway; those are valid compiler flags
lahwaacz commented on 2021-10-28 21:38 (UTC) (edited on 2021-10-28 21:40 (UTC) by lahwaacz)
ld
is provided bybinutils
which is inmakedepends
. (It is also part of thebase-devel
group which is an implicit dependency that everybody building Arch packages must have installed.)Anyway, you have also modified
CFLAGS
, e.g.-march=native -mtune=native
. Try building with the defaultCFLAGS
.Neko-san commented on 2021-10-28 21:29 (UTC) (edited on 2021-10-28 21:29 (UTC) by Neko-san)
Sorry, I didn't mention, but LibreWolf tries to compile with Clang by default in the PKGBUILD; compiling it with GCC would theoretically mean that the default should fail to compile on its own :/
I'm still going to try it but this is quite a problem; the GCC linker (
ld
) isn't even a make dependency and thus would fail in a chroot too, for that reason alone :/lahwaacz commented on 2021-10-28 20:43 (UTC)
So... try to compile it with GCC?
« First ‹ Previous 1 .. 14 15 16 17 18 19 20 21 22 23 24 .. 28 Next › Last »