Package Details: firedragon 1:11.20.0_1-1

Git Clone URL: https://aur.archlinux.org/firedragon.git (read-only, click to copy)
Package Base: firedragon
Description: Floorp fork build using custom branding and settings
Upstream URL: https://firedragon.garudalinux.org
Keywords: browser firedragon firefox floorp
Licenses: MPL2
Replaces: firedragon-next
Submitter: polyzen
Maintainer: dr460nf1r3 (FGD, garudalinux)
Last Packager: garudalinux
Votes: 23
Popularity: 0.59
First Submitted: 2021-04-22 10:57 (UTC)
Last Updated: 2024-10-31 20:11 (UTC)

Dependencies (52)

Sources (3)

Pinned Comments

dr460nf1r3 commented on 2024-04-17 16:23 (UTC) (edited on 2024-04-17 16:26 (UTC) by dr460nf1r3)

Everyone can now participate in the general package update process! The process is almost entirely automated, these are the necessary steps:

  1. Create an MR with your changes to the source repo (the firedragon folder contains the files of this repo)
  2. Wait for a maintainer to review and merge it
  3. Done! When merging, the PKGBUILD will automatically be deployed to AUR via the CI pipeline.

FGD commented on 2024-02-03 22:31 (UTC)

We are finally there! After being frozen on version 119 and investing quite some time improving the app, Firedragon now has an entirely new base!

Please see the Announcement post:

https://forum.garudalinux.org/t/new-firedragon-major-version-is-out/34585

Latest Comments

« First ‹ Previous 1 .. 6 7 8 9 10 11 12 Next › Last »

dr460nf1r3 commented on 2021-10-20 06:05 (UTC)

I can't help but thinking this is caused by your configuration. Could you try building in a clean chroot, to have a clean environment?

Neko-san commented on 2021-10-16 23:35 (UTC) (edited on 2021-10-16 23:52 (UTC) by Neko-san)

@dr460nf1r3 Mach doesn't detect the correct linker (lld) for compilation; it finds bfd instead (somehow), attempts to use ld, then fails because it's not using what it's supposed to, which is the clang linker:

==> Starting build()...
Building instrumented browser...
 0:00.86 Failed to parse ccache stats output: Summary:
 0:00.86 Clobber not needed.
 Config object not found by mach.
 0:00.86 /usr/bin/python3 /mnt/bigStorage/Paru/firedragon/src/firefox-93.0/configure.py
 0:00.96 Creating Python 3 environment
 0:01.27 created virtual environment CPython3.9.7.final.0-64 in 206ms
 0:01.27   creator CPython3Posix(dest=/mnt/bigStorage/Paru/firedragon/src/firefox-93.0/obj/_virtualenvs/common, clear=False, no_vcs_ignore=False, global=False)
 0:01.27   seeder FromAppData(download=False, pip=bundle, setuptools=bundle, wheel=bundle, via=copy, app_data_dir=/home/neko-san/.local/share/virtualenv)
 0:01.27     added seed packages: pip==20.3.1, setuptools==51.0.0, wheel==0.36.1
 0:01.27   activators BashActivator,CShellActivator,FishActivator,PowerShellActivator,PythonActivator,XonshActivator
 0:01.40 Re-executing in the virtualenv
 0:01.54 Adding configure options from /mnt/bigStorage/Paru/firedragon/src/firefox-93.0/.mozconfig
 0:01.54   --enable-application=browser
 0:01.54   --prefix=/usr
 0:01.54   --enable-release
 0:01.54   --enable-hardening
 0:01.54   --enable-rust-simd
 0:01.54   --with-ccache
 0:01.54   --enable-update-channel=release
 0:01.54   --with-app-name=firedragon
 0:01.54   --with-app-basename=FireDragon
 0:01.54   --with-branding=browser/branding/firedragon
 0:01.54   --with-distribution-id=org.garudalinux
 0:01.54   --with-unsigned-addon-scopes=app,system
 0:01.54   --allow-addon-sideload
 0:01.54   --enable-system-pixman
 0:01.54   --with-system-av1
 0:01.54   --with-system-ffi
 0:01.54   --with-system-graphite2
 0:01.54   --with-system-harfbuzz
 0:01.54   --with-system-icu
 0:01.54   --with-system-jpeg
 0:01.54   --with-system-libevent
 0:01.54   --with-system-libvpx
 0:01.54   --with-system-nspr
 0:01.54   --with-system-nss
 0:01.54   --with-system-webp
 0:01.54   --with-system-zlib
 0:01.54   --disable-crashreporter
 0:01.54   --disable-gpsd
 0:01.54   --disable-tests
 0:01.54   --disable-updater
 0:01.54   --enable-alsa
 0:01.54   --enable-jack
 0:01.54   --enable-pulseaudio
 0:01.54   --enable-strip
 0:01.54   --enable-optimize
 0:01.54   --enable-profile-generate=cross
 0:01.54   RANLIB=llvm-ranlib
 0:01.54   NM=llvm-nm
 0:01.54   OBJCOPY=/usr/bin/llvm-objcopy
 0:01.54   STRIP=llvm-strip
 0:01.54 checking for vcs source checkout... no
 0:01.59 checking for a shell... /usr/bin/sh
 0:01.61 checking for host system type... x86_64-pc-linux-gnu
 0:01.61 checking for target system type... x86_64-pc-linux-gnu
 0:01.90 checking whether cross compiling... no
 0:01.98 checking for pkg_config... /usr/bin/pkg-config
 0:01.98 checking for aom >= 1.0.0... yes
 0:01.98 checking MOZ_SYSTEM_LIBAOM_CFLAGS...
 0:01.99 checking MOZ_SYSTEM_LIBAOM_LIBS... -laom
 0:01.99 checking for dav1d >= 0.1.1... yes
 0:01.99 checking MOZ_SYSTEM_LIBDAV1D_CFLAGS...
 0:01.99 checking MOZ_SYSTEM_LIBDAV1D_LIBS... -ldav1d
 0:01.99 checking for Python 3... /mnt/bigStorage/Paru/firedragon/src/firefox-93.0/obj/_virtualenvs/common/bin/python (3.9.7)
 0:02.00 checking for wget... /usr/bin/wget
 0:02.00 checking for ccache... /usr/bin/ccache
 0:02.01 checking for the target C compiler... /usr/bin/clang
 0:02.05 checking whether the target C compiler can be used... yes
 0:02.05 checking the target C compiler version... 12.0.1
 0:02.08 checking the target C compiler works... yes
 0:02.08 WARNING: The value of LD is not used by this build system.
 0:02.08 checking for the target C++ compiler... /usr/bin/clang++
 0:02.11 checking whether the target C++ compiler can be used... yes
 0:02.11 checking the target C++ compiler version... 12.0.1
 0:02.13 checking the target C++ compiler works... yes
 0:02.13 checking for the host C compiler... /usr/bin/clang
 0:02.17 checking whether the host C compiler can be used... yes
 0:02.17 checking the host C compiler version... 12.0.1
 0:02.19 checking the host C compiler works... yes
 0:02.19 checking for the host C++ compiler... /usr/bin/clang++
 0:02.22 checking whether the host C++ compiler can be used... yes
 0:02.22 checking the host C++ compiler version... 12.0.1
 0:02.25 checking the host C++ compiler works... yes
 0:02.28 checking for 64-bit OS... yes
 0:02.31 checking for new enough STL headers from libstdc++... yes
 0:02.33 checking for linker... bfd
 0:02.33 checking for the assembler... /usr/bin/clang
 0:02.34 checking for ar... /usr/bin/llvm-ar
 0:02.35 checking for nm... /usr/bin/llvm-nm
 0:02.35 checking for pkg-config version... 1.8.0
 0:02.38 checking for stdint.h... yes
 0:02.41 checking for inttypes.h... yes
 0:02.44 checking for malloc.h... yes
 0:02.47 checking for alloca.h... yes
 0:02.50 checking for sys/byteorder.h... no
 0:02.53 checking for getopt.h... yes
 0:02.56 checking for unistd.h... yes
 0:02.59 checking for nl_types.h... yes
 0:02.62 checking for cpuid.h... yes
 0:02.65 checking for fts.h... yes
 0:02.68 checking for sys/statvfs.h... yes
 0:02.71 checking for sys/statfs.h... yes
 0:02.74 checking for sys/vfs.h... yes
 0:02.77 checking for sys/mount.h... yes
 0:02.80 checking for sys/quota.h... yes
 0:02.83 checking for linux/quota.h... yes
 0:02.87 checking for linux/if_addr.h... yes
 0:02.90 checking for linux/rtnetlink.h... yes
 0:02.93 checking for sys/queue.h... yes
 0:02.96 checking for sys/types.h... yes
 0:03.00 checking for netinet/in.h... yes
 0:03.02 checking for byteswap.h... yes
 0:03.05 checking for memfd_create in sys/mman.h... yes
 0:03.09 checking for linux/perf_event.h... yes
 0:03.11 checking for perf_event_open system call... yes
 0:03.14 checking whether the C compiler supports -Wbitfield-enum-conversion... yes
 0:03.17 checking whether the C++ compiler supports -Wbitfield-enum-conversion... yes
 0:03.20 checking whether the C++ compiler supports -Wdeprecated-this-capture... yes
 0:03.23 checking whether the C compiler supports -Wformat-type-confusion... yes
 0:03.25 checking whether the C++ compiler supports -Wformat-type-confusion... yes
 0:03.28 checking whether the C compiler supports -Wshadow-field-in-constructor-modified... yes
 0:03.31 checking whether the C++ compiler supports -Wshadow-field-in-constructor-modified... yes
 0:03.33 checking whether the C++ compiler supports -Wshadow-uncaptured-local... yes
 0:03.36 checking whether the C compiler supports -Wno-error=tautological-type-limit-compare... yes
 0:03.39 checking whether the C++ compiler supports -Wno-error=tautological-type-limit-compare... yes
 0:03.42 checking whether the C compiler supports -Wunreachable-code-return... yes
 0:03.44 checking whether the C++ compiler supports -Wunreachable-code-return... yes
 0:03.47 checking whether the C compiler supports -Wclass-varargs... yes
 0:03.50 checking whether the C++ compiler supports -Wclass-varargs... yes
 0:03.53 checking whether the C++ compiler supports -Wempty-init-stmt... yes
 0:03.55 checking whether the C compiler supports -Wfloat-overflow-conversion... yes
 0:03.58 checking whether the C++ compiler supports -Wfloat-overflow-conversion... yes
 0:03.61 checking whether the C compiler supports -Wfloat-zero-conversion... yes
 0:03.64 checking whether the C++ compiler supports -Wfloat-zero-conversion... yes
 0:03.66 checking whether the C compiler supports -Wloop-analysis... yes
 0:03.69 checking whether the C++ compiler supports -Wloop-analysis... yes
 0:03.72 checking whether the C compiler supports -Wno-range-loop-analysis... yes
 0:03.75 checking whether the C++ compiler supports -Wno-range-loop-analysis... yes
 0:03.77 checking whether the C++ compiler supports -Wc++2a-compat... yes
 0:03.80 checking whether the C++ compiler supports -Wcomma... yes
 0:03.83 checking whether the C compiler supports -Wduplicated-cond... no
 0:03.85 checking whether the C++ compiler supports -Wduplicated-cond... no
 0:03.88 checking whether the C compiler supports -Wenum-compare-conditional... yes
 0:03.91 checking whether the C++ compiler supports -Wenum-compare-conditional... yes
 0:03.94 checking whether the C++ compiler supports -Wimplicit-fallthrough... yes
 0:03.97 checking whether the C compiler supports -Wstring-conversion... yes
 0:03.99 checking whether the C++ compiler supports -Wstring-conversion... yes
 0:04.02 checking whether the C++ compiler supports -Wno-inline-new-delete... yes
 0:04.05 checking whether the C compiler supports -Wno-error=maybe-uninitialized... no
 0:04.07 checking whether the C++ compiler supports -Wno-error=maybe-uninitialized... no
 0:04.10 checking whether the C compiler supports -Wno-error=deprecated-declarations... yes
 0:04.13 checking whether the C++ compiler supports -Wno-error=deprecated-declarations... yes
 0:04.16 checking whether the C compiler supports -Wno-error=array-bounds... yes
 0:04.18 checking whether the C++ compiler supports -Wno-error=array-bounds... yes
 0:04.21 checking whether the C compiler supports -Wno-error=coverage-mismatch... no
 0:04.24 checking whether the C++ compiler supports -Wno-error=coverage-mismatch... no
 0:04.26 checking whether the C compiler supports -Wno-error=backend-plugin... yes
 0:04.29 checking whether the C++ compiler supports -Wno-error=backend-plugin... yes
 0:04.32 checking whether the C compiler supports -Wno-error=free-nonheap-object... yes
 0:04.35 checking whether the C++ compiler supports -Wno-error=free-nonheap-object... yes
 0:04.37 checking whether the C compiler supports -Wno-multistatement-macros... no
 0:04.40 checking whether the C++ compiler supports -Wno-multistatement-macros... no
 0:04.42 checking whether the C compiler supports -Wno-error=return-std-move... yes
 0:04.45 checking whether the C++ compiler supports -Wno-error=return-std-move... yes
 0:04.48 checking whether the C compiler supports -Wno-error=class-memaccess... no
 0:04.50 checking whether the C++ compiler supports -Wno-error=class-memaccess... no
 0:04.53 checking whether the C compiler supports -Wno-error=atomic-alignment... yes
 0:04.56 checking whether the C++ compiler supports -Wno-error=atomic-alignment... yes
 0:04.58 checking whether the C compiler supports -Wno-error=deprecated-copy... yes
 0:04.61 checking whether the C++ compiler supports -Wno-error=deprecated-copy... yes
 0:04.64 checking whether the C compiler supports -Wno-error=unused-but-set-variable... no
 0:04.67 checking whether the C++ compiler supports -Wno-error=unused-but-set-variable... no
 0:04.69 checking whether the C compiler supports -Wformat... yes
 0:04.72 checking whether the C++ compiler supports -Wformat... yes
 0:04.75 checking whether the C compiler supports -Wformat-security... yes
 0:04.78 checking whether the C++ compiler supports -Wformat-security... yes
 0:04.80 checking whether the C compiler supports -Wformat-overflow=2... no
 0:04.83 checking whether the C++ compiler supports -Wformat-overflow=2... no
 0:04.86 checking whether the C compiler supports -Wno-gnu-zero-variadic-macro-arguments... yes
 0:04.89 checking whether the C++ compiler supports -Wno-gnu-zero-variadic-macro-arguments... yes
 0:04.91 checking whether the C compiler supports -Werror=implicit-function-declaration... yes
 0:04.94 checking whether the C compiler supports -Wno-psabi... yes
 0:04.97 checking whether the C++ compiler supports -Wno-psabi... yes
 0:05.00 checking whether the C++ compiler supports -fno-sized-deallocation... yes
 0:05.02 checking whether the C++ compiler supports -fno-aligned-new... yes
 0:05.02 checking for llvm_profdata... /usr/bin/llvm-profdata
 0:05.03 checking for alsa... yes
 0:05.03 checking MOZ_ALSA_CFLAGS...
 0:05.04 checking MOZ_ALSA_LIBS... -lasound
 0:05.04 checking for jack... yes
 0:05.04 checking MOZ_JACK_CFLAGS...
 0:05.04 checking MOZ_JACK_LIBS... -ljack
 0:05.04 checking for libpulse... yes
 0:05.04 checking MOZ_PULSEAUDIO_CFLAGS... -D_REENTRANT
 0:05.04 checking MOZ_PULSEAUDIO_LIBS... -lpulse -pthread
 0:05.05 checking for nspr >= 4.32... yes
 0:05.05 checking NSPR_CFLAGS... -I/usr/include/nspr
 0:05.05 checking NSPR_LIBS... -lplds4 -lplc4 -lnspr4
 0:05.05 checking for rustc... /home/neko-san/.cargo/bin/rustc
 0:05.05 checking for cargo... /home/neko-san/.cargo/bin/cargo
 0:05.22 Actually using '/home/neko-san/.rustup/toolchains/1.51.0-x86_64-unknown-linux-gnu/bin/rustc'
 0:05.29 Actually using '/home/neko-san/.rustup/toolchains/1.51.0-x86_64-unknown-linux-gnu/bin/cargo'
 0:05.31 checking rustc version... 1.51.0
 0:05.33 checking cargo version... 1.51.0
 0:05.37 checking for rust host triplet... x86_64-unknown-linux-gnu
 0:05.40 checking for rust target triplet... x86_64-unknown-linux-gnu
 0:05.40 checking for rustdoc... /home/neko-san/.cargo/bin/rustdoc
 0:05.41 checking for cbindgen... /usr/bin/cbindgen
 0:05.41 checking for rustfmt... /home/neko-san/.cargo/bin/rustfmt
 0:05.41 checking for clang for bindgen... /usr/bin/clang++
 0:05.42 checking for libclang for bindgen... /usr/lib/libclang.so
 0:05.44 checking that libclang is new enough... yes
 0:05.44 checking bindgen cflags... -x c++ -fno-sized-deallocation -fno-aligned-new -DTRACING=1 -DIMPL_LIBXUL -DMOZILLA_INTERNAL_API -DRUST_BINDGEN -DOS_POSIX=1 -DOS_LINUX=1 -std=gnu++17
 0:05.45 checking for libffi > 3.0.9... yes
 0:05.45 checking MOZ_FFI_CFLAGS...
 0:05.45 checking MOZ_FFI_LIBS... -L/usr/lib/../lib -lffi
 0:05.45 checking for icu-i18n >= 69.1... yes
 0:05.45 checking MOZ_ICU_CFLAGS...
 0:05.46 checking MOZ_ICU_LIBS... -licui18n -licuuc -licudata
 0:05.49 checking for nodejs... /usr/bin/node (16.11.1)
 0:05.49 checking for gtk+-wayland-3.0 >= 3.14 xkbcommon >= 0.4.1 libdrm >= 2.4... yes
 0:05.50 checking MOZ_WAYLAND_CFLAGS... -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/lzo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/at-spi-2.0 -pthread -I/usr/include/libdrm
 0:05.51 checking MOZ_WAYLAND_LIBS... -lgtk-3 -lgdk-3 -lz -lpangocairo-1.0 -lpango-1.0 -lharfbuzz -latk-1.0 -lcairo-gobject -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lxkbcommon -ldrm
 0:05.51 checking for pango >= 1.22.0... yes
 0:05.51 checking MOZ_PANGO_CFLAGS... -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/lzo -I/usr/include/pixman-1
 0:05.51 checking MOZ_PANGO_LIBS... -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz
 0:05.51 checking for fontconfig >= 2.7.0... yes
 0:05.52 checking _FONTCONFIG_CFLAGS... -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include
 0:05.52 checking _FONTCONFIG_LIBS... -lfontconfig -lfreetype
 0:05.52 checking for freetype2 >= 6.1.0... yes
 0:05.52 checking _FT2_CFLAGS... -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include
 0:05.52 checking _FT2_LIBS... -lfreetype
 0:05.52 checking for graphite2... yes
 0:05.52 checking MOZ_GRAPHITE2_CFLAGS...
 0:05.53 checking MOZ_GRAPHITE2_LIBS... -lgraphite2
 0:05.53 checking for harfbuzz >= 2.7.4... yes
 0:05.53 checking MOZ_HARFBUZZ_CFLAGS... -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include
 0:05.53 checking MOZ_HARFBUZZ_LIBS... -lharfbuzz
 0:05.53 checking for tar... /usr/bin/tar
 0:05.53 checking for unzip... /usr/bin/unzip
 0:05.53 checking for zip... /usr/bin/zip
 0:05.53 checking for gn... not found
 0:05.53 checking for the Mozilla API key... no
 0:05.53 checking for the Google Location Service API key... no
 0:05.53 checking for the Google Safebrowsing API key... no
 0:05.53 checking for the Bing API key... no
 0:05.53 checking for the Adjust SDK key... no
 0:05.53 checking for the Leanplum SDK key... no
 0:05.53 checking for the Pocket API key... no
 0:05.53 checking for libwebp >= 1.0.2 libwebpdemux >= 1.0.2... yes
 0:05.54 checking MOZ_WEBP_CFLAGS...
 0:05.54 checking MOZ_WEBP_LIBS... -lwebpdemux -lwebp
 0:05.54 checking for x11 xcb xcb-shm x11-xcb xext xrender xcomposite xcursor xdamage xfixes xi... yes
 0:05.54 checking MOZ_X11_CFLAGS...
 0:05.55 checking MOZ_X11_LIBS... -lxcb-shm -lX11-xcb -lxcb -lXext -lXrender -lX11 -lXcomposite -lXcursor -lXdamage -lXfixes -lXi
 0:05.55 checking for vpx >= 1.8.0... yes
 0:05.55 checking MOZ_LIBVPX_CFLAGS...
 0:05.55 checking MOZ_LIBVPX_LIBS... -lvpx -lm
 0:05.58 checking for vpx/vpx_decoder.h... yes
 0:05.62 checking for vpx_codec_dec_init_ver... yes
 0:05.66 checking for jpeg_destroy_compress... yes
 0:05.69 checking for sufficient jpeg library version... yes
 0:05.73 checking for sufficient libjpeg-turbo JCS_EXTENSIONS... yes
 0:05.73 checking for nasm... /usr/bin/nasm
 0:05.73 checking nasm version... 2.15.05
 0:05.73 checking for dump_syms... /usr/bin/dump_syms
 0:05.76 checking for getcontext... yes
 0:05.77 checking for nss >= 3.70... yes
 0:05.77 checking NSS_CFLAGS... -I/usr/include/nss -I/usr/include/nspr
 0:05.77 checking NSS_LIBS... -lssl3 -lsmime3 -lnss3 -lnssutil3 -lplds4 -lplc4 -lnspr4
 0:05.77 checking for awk... /usr/bin/gawk
 0:05.77 checking for perl... /usr/bin/perl
 0:05.78 checking for minimum required perl version >= 5.006... 5.034000
 0:05.78 checking for full perl installation... yes
 0:05.78 checking for gmake... /usr/bin/make
 0:05.78 checking for watchman... not found
 0:05.78 checking for xargs... /usr/bin/xargs
 0:05.78 checking for rpmbuild... not found
 0:05.78 checking for NSIS version... no
 0:05.80 checking for llvm-objdump... /usr/bin/llvm-objdump
 0:05.80 checking for zlib >= 1.2.3... yes
 0:05.80 checking MOZ_ZLIB_CFLAGS...
 0:05.80 checking MOZ_ZLIB_LIBS... -lz
 0:05.80 checking for m4... /usr/bin/m4
 0:05.80 Refreshing /mnt/bigStorage/Paru/firedragon/src/firefox-93.0/old-configure with /mnt/bigStorage/Paru/firedragon/src/firefox-93.0/build/autoconf/autoconf.sh
 0:06.04 creating cache ./config.cache
 0:06.06 checking host system type... x86_64-pc-linux-gnu
 0:06.07 checking target system type... x86_64-pc-linux-gnu
 0:06.08 checking build system type... x86_64-pc-linux-gnu
 0:06.08 checking for objcopy... /usr/bin/llvm-objcopy
 0:06.11 checking for Cygwin environment... no
 0:06.13 checking for mingw32 environment... no
 0:06.18 checking for executable suffix... no
 0:06.18 checking for gcc... (cached) /usr/bin/ccache /usr/bin/clang -std=gnu99
 0:06.18 checking whether the C compiler (/usr/bin/ccache /usr/bin/clang -std=gnu99 -march=native -mtune=native -O3 -pipe  -minline-all-stringops -fexceptions -Wall         -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security         -fstack-clash-protection -fcf-protection -flto -Wl,-O3,--sort-common,--as-needed,-z,relro,-z,now ) works... (cached) yes
 0:06.18 checking whether the C compiler (/usr/bin/ccache /usr/bin/clang -std=gnu99 -march=native -mtune=native -O3 -pipe  -minline-all-stringops -fexceptions -Wall         -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security         -fstack-clash-protection -fcf-protection -flto -Wl,-O3,--sort-common,--as-needed,-z,relro,-z,now ) is a cross-compiler... no
 0:06.18 checking whether we are using GNU C... (cached) yes
 0:06.18 checking whether /usr/bin/ccache /usr/bin/clang -std=gnu99 accepts -g... (cached) yes
 0:06.18 checking for c++... (cached) /usr/bin/ccache /usr/bin/clang++ -std=gnu++17
 0:06.18 checking whether the C++ compiler (/usr/bin/ccache /usr/bin/clang++ -std=gnu++17 -march=native -mtune=native -O3 -pipe  -minline-all-stringops -fexceptions -Wall         -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security         -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -flto -Wl,-O3,--sort-common,--as-needed,-z,relro,-z,now ) works... (cached) yes
 0:06.18 checking whether the C++ compiler (/usr/bin/ccache /usr/bin/clang++ -std=gnu++17 -march=native -mtune=native -O3 -pipe  -minline-all-stringops -fexceptions -Wall         -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security         -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -flto -Wl,-O3,--sort-common,--as-needed,-z,relro,-z,now ) is a cross-compiler... no
 0:06.18 checking whether we are using GNU C++... (cached) yes
 0:06.18 checking whether /usr/bin/ccache /usr/bin/clang++ -std=gnu++17 accepts -g... (cached) yes
 0:06.18 checking for /usr/bin/ccache... (cached) /usr/bin/ccache /usr/bin/clang -std=gnu99
 0:06.18 checking for strip... llvm-strip
 0:06.18 checking for otool... no
 0:06.24 checking for --noexecstack option to as... yes
 0:06.29 checking for -z noexecstack option to ld... yes
 0:06.35 checking for -z text option to ld... yes
 0:06.40 checking for -z relro option to ld... yes
 0:06.44 checking for -z nocopyreloc option to ld... yes
 0:06.48 checking for -Bsymbolic-functions option to ld... yes
 0:06.53 checking for --build-id=sha1 option to ld... yes
 0:06.57 checking for --ignore-unresolved-symbol option to ld... yes
 0:06.59 checking if toolchain supports -mssse3 option... yes
 0:06.60 checking if toolchain supports -msse4.1 option... yes
 0:06.62 checking for x86 AVX2 asm support in compiler... yes
 0:06.65 checking whether the linker supports Identical Code Folding... no
 0:06.67 checking for working const... yes
 0:06.68 checking for mode_t... yes
 0:06.70 checking for off_t... yes
 0:06.71 checking for pid_t... yes
 0:06.73 checking for size_t... yes
 0:06.83 checking whether 64-bits std::atomic requires -latomic... no
 0:06.85 checking for dirent.h that defines DIR... yes
 0:06.88 checking for opendir in -ldir... no
 0:06.92 checking for sockaddr_in.sin_len... false
 0:06.95 checking for sockaddr_in6.sin6_len... false
 0:06.98 checking for sockaddr.sa_len... false
 0:07.02 checking for gethostbyname_r in -lc_r... no
 0:07.11 checking for library containing dlopen... -ldl
 0:07.13 checking for dlfcn.h... yes
 0:07.18 checking for dladdr... yes
 0:07.23 checking for memmem... yes
 0:07.26 checking for socket in -lsocket... no
 0:07.30 checking for pthread_create in -lpthreads... no
 0:07.35 checking for pthread_create in -lpthread... yes
 0:07.39 checking whether /usr/bin/ccache /usr/bin/clang -std=gnu99 accepts -pthread... yes
 0:07.41 checking for pthread.h... yes
 0:07.45 checking for stat64... yes
 0:07.50 checking for lstat64... yes
 0:07.56 checking for truncate64... yes
 0:07.61 checking for statvfs64... yes
 0:07.66 checking for statvfs... yes
 0:07.71 checking for statfs64... yes
 0:07.76 checking for statfs... yes
 0:07.81 checking for getpagesize... yes
 0:07.86 checking for gmtime_r... yes
 0:07.91 checking for localtime_r... yes
 0:07.96 checking for arc4random... no
 0:08.01 checking for arc4random_buf... no
 0:08.05 checking for mallinfo... yes
 0:08.10 checking for gettid... yes
 0:08.15 checking for lchown... yes
 0:08.20 checking for setpriority... yes
 0:08.25 checking for strerror... yes
 0:08.31 checking for syscall... yes
 0:08.36 checking for lutimes... yes
 0:08.41 checking for clock_gettime(CLOCK_MONOTONIC)...
 0:08.44 checking for pthread_cond_timedwait_monotonic_np...
 0:08.50 checking for res_ninit()... yes
 0:08.52 checking for an implementation of va_copy()... yes
 0:08.56 checking whether va_list can be copied by value... no
 0:08.62 checking for __thread keyword for TLS variables... yes
 0:08.67 checking for localeconv... yes
 0:08.69 checking for malloc.h... yes
 0:08.74 checking for strndup... yes
 0:08.79 checking for posix_memalign... yes
 0:08.84 checking for memalign... yes
 0:08.89 checking for malloc_usable_size... yes
 0:08.92 checking whether malloc_usable_size definition can use const argument... no
 0:08.94 checking for valloc in malloc.h... yes
 0:08.96 checking for valloc in unistd.h... no
 0:08.97 checking for _aligned_malloc in malloc.h... no
 0:08.98 checking for libevent... yes
 0:08.98 checking MOZ_LIBEVENT_CFLAGS...
 0:08.98 checking MOZ_LIBEVENT_LIBS... -levent
 0:08.98 checking if app-specific confvars.sh exists... /mnt/bigStorage/Paru/firedragon/src/firefox-93.0/browser/confvars.sh
 0:08.98 checking for gtk+-3.0 >= 3.14.0 gtk+-unix-print-3.0 glib-2.0 gobject-2.0 gio-unix-2.0 ... yes
 0:09.00 checking MOZ_GTK3_CFLAGS... -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/lzo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/at-spi-2.0 -I/usr/include/gtk-3.0/unix-print -pthread
 0:09.00 checking MOZ_GTK3_LIBS... -lgtk-3 -lgdk-3 -lz -lpangocairo-1.0 -lpango-1.0 -lharfbuzz -latk-1.0 -lcairo-gobject -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0
 0:09.01 checking for dbus-1 >= 0.60... yes
 0:09.01 checking MOZ_DBUS_CFLAGS... -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include
 0:09.01 checking MOZ_DBUS_LIBS... -ldbus-1
 0:09.01 checking for dbus-glib-1 >= 0.60... yes
 0:09.01 checking MOZ_DBUS_GLIB_CFLAGS... -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include
 0:09.01 checking MOZ_DBUS_GLIB_LIBS... -ldbus-glib-1 -ldbus-1 -lgobject-2.0 -lglib-2.0
 0:09.05 checking for linux/joystick.h... yes
 0:09.10 checking for fdatasync... yes
 0:09.12 checking for valid C compiler optimization flags... yes
 0:09.20 checking for __cxa_demangle... yes
 0:09.22 checking for unwind.h... yes
 0:09.28 checking for _Unwind_Backtrace... yes
 0:09.29 checking for -pipe support... yes
 0:09.39 checking what kind of list files are supported by the linker... configure: error: Couldn't find one that works
 0:09.40 DEBUG: <truncated - see config.log for full output>
 0:09.40 DEBUG: configure:7511: /usr/bin/ccache /usr/bin/clang -std=gnu99 -c -march=native -mtune=native -O3 -pipe  -minline-all-stringops -fexceptions -Wall         -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security         -fstack-clash-protection -fcf-protection -flto -fno-strict-aliasing -fPIC -ffunction-sections -fdata-sections -fno-math-errno -pthread -O2 -Qunused-arguments  conftest.c 1>&5
 0:09.40 DEBUG: configure:7781: checking for __cxa_demangle
 0:09.40 DEBUG: configure:7816: /usr/bin/ccache /usr/bin/clang++ -std=gnu++17 -o conftest -march=native -mtune=native -O3 -pipe  -minline-all-stringops -fexceptions -Wall         -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security         -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -flto -fno-exceptions -fno-strict-aliasing -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -Qunused-arguments  -lpthread -Wl,-O3,--sort-common,--as-needed,-z,relro,-z,now  -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 conftest.C -ldl  1>&5
 0:09.40 DEBUG: configure:7886: checking for unwind.h
 0:09.40 DEBUG: configure:7899: /usr/bin/ccache /usr/bin/clang++ -std=gnu++17 -c -march=native -mtune=native -O3 -pipe  -minline-all-stringops -fexceptions -Wall         -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security         -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -flto -fno-exceptions -fno-strict-aliasing -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -Qunused-arguments  conftest.C 1>&5
 0:09.40 DEBUG: configure:7916: checking for _Unwind_Backtrace
 0:09.40 DEBUG: configure:7953: /usr/bin/ccache /usr/bin/clang++ -std=gnu++17 -o conftest -march=native -mtune=native -O3 -pipe  -minline-all-stringops -fexceptions -Wall         -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security         -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -flto -fno-exceptions -fno-strict-aliasing -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -Qunused-arguments  -lpthread -Wl,-O3,--sort-common,--as-needed,-z,relro,-z,now  -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 conftest.C -ldl  1>&5
 0:09.40 DEBUG: configure:8021: checking for -pipe support
 0:09.40 DEBUG: configure:8048: checking what kind of list files are supported by the linker
 0:09.40 DEBUG: configure:8053: /usr/bin/ccache /usr/bin/clang -std=gnu99 -o conftest.o -c  -march=native -mtune=native -O3 -pipe  -minline-all-stringops -fexceptions -Wall         -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security         -fstack-clash-protection -fcf-protection -flto -fno-strict-aliasing -fPIC -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -Qunused-arguments  conftest.c 1>&5
 0:09.40 DEBUG: configure:8060: /usr/bin/ccache /usr/bin/clang -std=gnu99 -o conftest  -lpthread -Wl,-O3,--sort-common,--as-needed,-z,relro,-z,now  -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 conftest.list -ldl  1>&5
 0:09.40 DEBUG: ./conftest.o: file not recognized: file format not recognized
 0:09.40 DEBUG: clang-12: error: linker command failed with exit code 1 (use -v to see invocation)
 0:09.40 DEBUG: configure:8064: /usr/bin/ccache /usr/bin/clang -std=gnu99 -o conftest  -lpthread -Wl,-O3,--sort-common,--as-needed,-z,relro,-z,now  -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -Wl,-filelist,conftest.list -ldl  1>&5
 0:09.40 DEBUG: /usr/bin/ld: -f may not be used without -shared
 0:09.40 DEBUG: clang-12: error: linker command failed with exit code 1 (use -v to see invocation)
 0:09.40 DEBUG: configure:8066: /usr/bin/ccache /usr/bin/clang -std=gnu99 -o conftest  -lpthread -Wl,-O3,--sort-common,--as-needed,-z,relro,-z,now  -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 @conftest.list -ldl  1>&5
 0:09.40 DEBUG: conftest.o: file not recognized: file format not recognized
 0:09.40 DEBUG: clang-12: error: linker command failed with exit code 1 (use -v to see invocation)
 0:09.40 DEBUG: configure: error: Couldn't find one that works
 0:09.40 ERROR: old-configure failed
Error running mach:

    ['build']

The error occurred in code that was called by the mach command. This is either
a bug in the called code itself or in the way that mach is calling it.
You can invoke |./mach busted| to check if this issue is already on file. If it
isn't, please use |./mach busted file build| to report it. If |./mach busted| is
misbehaving, you can also inspect the dependencies of bug 1543241.

If filing a bug, please include the full output of mach, including this error
message.

The details of the failure are as follows:

Exception: Process executed with non-0 exit code 1: ['/usr/bin/python3', '/mnt/bigStorage/Paru/firedragon/src/firefox-93.0/configure.py']

  File "/mnt/bigStorage/Paru/firedragon/src/firefox-93.0/python/mozbuild/mozbuild/build_commands.py", line 155, in build
    return driver.build(
  File "/mnt/bigStorage/Paru/firedragon/src/firefox-93.0/python/mozbuild/mozbuild/controller/building.py", line 1144, in build
    config_rc = self.configure(
  File "/mnt/bigStorage/Paru/firedragon/src/firefox-93.0/python/mozbuild/mozbuild/controller/building.py", line 1528, in configure
    status = self._run_command_in_objdir(
  File "/mnt/bigStorage/Paru/firedragon/src/firefox-93.0/python/mozbuild/mozbuild/base.py", line 845, in _run_command_in_objdir
    return self.run_process(cwd=self.topobjdir, **args)
  File "/mnt/bigStorage/Paru/firedragon/src/firefox-93.0/python/mach/mach/mixin/process.py", line 174, in run_process
    raise Exception(
==> ERROR: A failure occurred in build().
    Aborting...
error: failed to build 'firedragon-93.0-1'

cadaber commented on 2021-09-10 13:47 (UTC)

patching file widget/gtk/nsClipboardWayland.h
Hunk #1 FAILED at 37.
1 out of 1 hunk FAILED -- saving rejects to file widget/gtk/nsClipboardWayland.h.rej

@ d4360c265986 :(

Pheidologeton commented on 2021-09-08 22:00 (UTC)

Hello. I have this error. Please help me.

23:36.72 LLVM ERROR: Cannot select: intrinsic %llvm.x86.aesni.aesenc
23:36.72 PLEASE submit a bug report to https://bugs.llvm.org/ and include the crash backtrace.
23:36.72 Stack dump:
23:36.72 0. Running pass 'Function Pass Manager' on module '/var/tmp/pamac-build-abdul444/firedragon/src/firefox-91.0.2/obj/x86_64-unknown-linux-gnu/release/libgkrust.a(wgpu_bindings-c4ff0bfbc41e908e.prj89knv98rf4b0.rcgu.o at 15751086)'.
23:36.72 1. Running pass 'X86 DAG->DAG Instruction Selection' on function '@"_ZN9hashbrown3map24HashMap$LT$K$C$V$C$S$GT$7get_mut17h248013afdd5df827E"'
23:36.77  #0 0x00007f5ab4465793 (/usr/bin/../lib/libLLVM-12.so+0xb49793)
23:36.77  #1 0x00007f5ab4462e96 (/usr/bin/../lib/libLLVM-12.so+0xb46e96)
23:36.77  #2 0x00007f5ab390e870 __restore_rt (/usr/bin/../lib/libpthread.so.0+0x13870)
23:36.77  #3 0x00007f5ab3555d22 raise (/usr/bin/../lib/libc.so.6+0x3cd22)
23:36.77  #4 0x00007f5ab353f862 abort (/usr/bin/../lib/libc.so.6+0x26862)
23:36.77  #5 0x00007f5ab4389454 llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/bin/../lib/libLLVM-12.so+0xa6d454)
23:36.77  #6 0x00007f5ab43895ae (/usr/bin/../lib/libLLVM-12.so+0xa6d5ae)
23:36.77  #7 0x00007f5ab4d69bba llvm::SelectionDAGISel::CannotYetSelect(llvm::SDNode*) (/usr/bin/../lib/libLLVM-12.so+0x144dbba)
23:36.77  #8 0x00007f5ab4d6af9a llvm::SelectionDAGISel::SelectCodeCommon(llvm::SDNode*, unsigned char const*, unsigned int) (/usr/bin/../lib/libLLVM-12.so+0x144ef9a)
23:36.77  #9 0x00007f5ab728e538 (/usr/bin/../lib/libLLVM-12.so+0x3972538)
23:36.77 #10 0x00007f5ab4d6869f llvm::SelectionDAGISel::DoInstructionSelection() (/usr/bin/../lib/libLLVM-12.so+0x144c69f)
23:36.77 #11 0x00007f5ab4d713b5 llvm::SelectionDAGISel::CodeGenAndEmitDAG() (/usr/bin/../lib/libLLVM-12.so+0x14553b5)
23:36.77 #12 0x00007f5ab4d74082 llvm::SelectionDAGISel::SelectAllBasicBlocks(llvm::Function const&) (/usr/bin/../lib/libLLVM-12.so+0x1458082)
23:36.77 #13 0x00007f5ab4d768d9 (/usr/bin/../lib/libLLVM-12.so+0x145a8d9)
23:36.77 #14 0x00007f5ab729838c (/usr/bin/../lib/libLLVM-12.so+0x397c38c)
23:36.77 #15 0x00007f5ab485e2a9 llvm::MachineFunctionPass::runOnFunction(llvm::Function&) (/usr/bin/../lib/libLLVM-12.so+0xf422a9)
23:36.77 #16 0x00007f5ab45c1af0 llvm::FPPassManager::runOnFunction(llvm::Function&) (/usr/bin/../lib/libLLVM-12.so+0xca5af0)
23:36.77 #17 0x00007f5ab45c1c5c llvm::FPPassManager::runOnModule(llvm::Module&) (/usr/bin/../lib/libLLVM-12.so+0xca5c5c)
23:36.77 #18 0x00007f5ab45c347a llvm::legacy::PassManagerImpl::run(llvm::Module&) (/usr/bin/../lib/libLLVM-12.so+0xca747a)
23:36.77 #19 0x00007f5ab5cb395f (/usr/bin/../lib/libLLVM-12.so+0x239795f)
23:36.77 #20 0x00007f5ab5cb4367 (/usr/bin/../lib/libLLVM-12.so+0x2398367)
23:36.77 #21 0x00007f5ab5cb4e0d llvm::lto::thinBackend(llvm::lto::Config const&, unsigned int, std::function<std::unique_ptr<llvm::lto::NativeObjectStream, std::default_delete<llvm::lto::NativeObjectStream> > (unsigned int)>, llvm::Module&, llvm::ModuleSummaryIndex const&, llvm::StringMap<std::unordered_set<unsigned long, std::hash<unsigned long>, std::equal_to<unsigned long>, std::allocator<unsigned long> >, llvm::MallocAllocator> const&, llvm::DenseMap<unsigned long, llvm::GlobalValueSummary*, llvm::DenseMapInfo<unsigned long>, llvm::detail::DenseMapPair<unsigned long, llvm::GlobalValueSummary*> > const&, llvm::MapVector<llvm::StringRef, llvm::BitcodeModule, llvm::DenseMap<llvm::StringRef, unsigned int, llvm::DenseMapInfo<llvm::StringRef>, llvm::detail::DenseMapPair<llvm::StringRef, unsigned int> >, std::vector<std::pair<llvm::StringRef, llvm::BitcodeModule>, std::allocator<std::pair<llvm::StringRef, llvm::BitcodeModule> > > >&, std::vector<unsigned char, std::allocator<unsigned char> > const&) (/usr/bin/../lib/libLLVM-12.so+0x2398e0d)
23:36.77 #22 0x00007f5ab5c9e0f6 (/usr/bin/../lib/libLLVM-12.so+0x23820f6)
23:36.77 #23 0x00007f5ab43e8592 (/usr/bin/../lib/libLLVM-12.so+0xacc592)
23:36.77 #24 0x00007f5ab43c69b9 (/usr/bin/../lib/libLLVM-12.so+0xaaa9b9)
23:36.77 #25 0x00007f5ab390bc27 __pthread_once_slow (/usr/bin/../lib/libpthread.so.0+0x10c27)
23:36.77 #26 0x00007f5ab43e8f25 (/usr/bin/../lib/libLLVM-12.so+0xaccf25)
23:36.77 #27 0x00007f5ab37b83c4 std::default_delete<std::thread::_State>::operator()(std::thread::_State*) const /build/gcc/src/gcc-build/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/unique_ptr.h:85:2
23:36.77 #28 0x00007f5ab37b83c4 std::unique_ptr<std::thread::_State, std::default_delete<std::thread::_State> >::~unique_ptr() /build/gcc/src/gcc-build/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/unique_ptr.h:361:17
23:36.77 #29 0x00007f5ab37b83c4 execute_native_thread_routine /build/gcc/src/gcc/libstdc++-v3/src/c++11/thread.cc:84:5
23:36.77 #30 0x00007f5ab3904259 start_thread (/usr/bin/../lib/libpthread.so.0+0x9259)
23:36.77 #31 0x00007f5ab36175e3 clone (/usr/bin/../lib/libc.so.6+0xfe5e3)
23:55.25 clang-12: error: unable to execute command: Aborted (core dumped)
23:55.25 clang-12: error: linker command failed due to signal (use -v to see invocation)

Neko-san commented on 2021-08-27 21:49 (UTC)

Can I get help getting this issue resolved?

Neko-san commented on 2021-08-19 20:25 (UTC)

@ptr1337 I'm not sure what the difference the -v3 makes but yeah

Also, not sure what you mean by "overwork," it's literally the default config with some sparse edits (basically just using Clang, O3, lto, march=native, and mtune=native) and I get an error every time without even touching the PKGBUILD

ptr1337 commented on 2021-08-19 14:57 (UTC)

@neko-san

Do you need a built version, with x86-64-v3 and -O3 ? i built it successfully few times.

Also you should overwork your makepkg.conf

Neko-san commented on 2021-08-19 07:41 (UTC)

Even if I disable lto it still fails to compile :/

Neko-san commented on 2021-08-17 21:47 (UTC)

@ptr1337 All that tells me is that it supports LTO with more than one language (namely Rust); that doesn't help solve the problem considering Firefox gaining the feature made headlines in articles that don't elaborate any further than the fact it exists

ptr1337 commented on 2021-08-17 10:56 (UTC)

@Neko-san

Its compiling automatically with LTO and PGO. If you read the PKGBUILD you see it.

Also research "Firefox lto=cross"