Package Details: firedragon 1:11.27.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.008639
First Submitted: 2021-04-22 10:57 (UTC)
Last Updated: 2025-05-30 00:29 (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 »

Neko-san commented on 2021-10-20 14:54 (UTC) (edited on 2021-10-20 19:06 (UTC) by Neko-san)

I would but I've struggled to get makepkg chroots to properly work before (something about the process gave me a hard time but I can't remember exactly what it was)

That aside, I'm quite certain the only thing unconventional about my system is my makepkg.conf, and even then I've reverted it back to default settings and it's still failed for me

#!/hint/bash
#
# /etc/makepkg.conf
#

#########################################################################
# SOURCE ACQUISITION
#########################################################################
#
#-- The download utilities that makepkg should use to acquire sources
#  Format: 'protocol::agent'
DLAGENTS=('file::/usr/bin/curl -gqC - -o %o %u'
          'ftp::/usr/bin/curl -gqfC - --ftp-pasv --retry 3 --retry-delay 3 -o %o %u'
          'http::/usr/bin/curl -gqb "" -fLC - --retry 3 --retry-delay 3 -o %o %u'
          'https::/usr/bin/curl -gqb "" -fLC - --retry 3 --retry-delay 3 -o %o %u'
          'rsync::/usr/bin/rsync --no-motd -z %u %o'
          'scp::/usr/bin/scp -C %u %o')

# Other common tools:
# /usr/bin/snarf
# /usr/bin/lftpget -c
# /usr/bin/wget
# /usr/bin/axel

#-- The package required by makepkg to download VCS sources
#  Format: 'protocol::package'
VCSCLIENTS=('bzr::bzr'
            'fossil::fossil'
            'git::git'
            'hg::mercurial'
            'svn::subversion')

#########################################################################
# ARCHITECTURE, COMPILE FLAGS
#########################################################################
#
CARCH="x86_64"
CHOST="x86_64-pc-linux-gnu"

#-- Compiler and Linker Flags
export CC=clang
export CXX=clang++
export LD=lld
export CC_LD=lld
export CXX_LD=lld
export AR=llvm-ar

#CPPFLAGS=""
CFLAGS="-march=native -mtune=native -O3 -pipe -fno-plt -minline-all-stringops -fexceptions -Wall \
        -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security \
        -fstack-clash-protection -fcf-protection"
CXXFLAGS="$CFLAGS -Wp,-D_GLIBCXX_ASSERTIONS"
LDFLAGS="-Wl,-O3,--sort-common,--as-needed,-z,relro,-z,now"
#LDFLAGS="-Wl -O3 -fuse-ld=lld -rtlib=compiler-rt -unwindlib=libunwind"
RUSTFLAGS="-C opt-level=3 -C target-cpu=native"
#-- Make Flags: change this for DistCC/SMP systems
MAKEFLAGS="-j$(nproc)"
#-- Debugging flags
## The "-fvar-tracking-assignments" flag is for GCC
#DEBUG_CFLAGS="-g -fvar-tracking-assignments"
DEBUG_CLAGS="-g"
#DEBUG_CXXFLAGS="-g -fvar-tracking-assignments"
DEBUG_CXXFLAGS="-g"
#DEBUG_RUSTFLAGS="-C debuginfo=2"

#########################################################################
# BUILD ENVIRONMENT
#########################################################################
#
# Makepkg defaults: BUILDENV=(!distcc !color !ccache check !sign)
#  A negated environment option will do the opposite of the comments below.
#
#-- distcc:   Use the Distributed C/C++/ObjC compiler
#-- color:    Colorize output messages
#-- ccache:   Use ccache to cache compilation
#-- check:    Run the check() function if present in the PKGBUILD
#-- sign:     Generate PGP signature file
#
BUILDENV=(!distcc color !ccache check !sign)
#
#-- If using DistCC, your MAKEFLAGS will also need modification. In addition,
#-- specify a space-delimited list of hosts running in the DistCC cluster.
#DISTCC_HOSTS=""
#
#-- Specify a directory for package building.
#BUILDDIR=/tmp/makepkg

#########################################################################
# GLOBAL PACKAGE OPTIONS
#   These are default values for the options=() settings
#########################################################################
#
# Makepkg defaults: OPTIONS=(!strip docs libtool staticlibs emptydirs !zipman !purge !debug !lto)
#  A negated option will do the opposite of the comments below.
#
#-- strip:      Strip symbols from binaries/libraries
#-- docs:       Save doc directories specified by DOC_DIRS
#-- libtool:    Leave libtool (.la) files in packages
#-- staticlibs: Leave static library (.a) files in packages
#-- emptydirs:  Leave empty directories in packages
#-- zipman:     Compress manual (man and info) pages in MAN_DIRS with gzip
#-- purge:      Remove files specified by PURGE_TARGETS
#-- debug:      Add debugging flags as specified in DEBUG_* variables
#-- lto:        Add compile flags for building with link time optimization
#
OPTIONS=(strip docs !libtool !staticlibs emptydirs zipman purge !debug lto)

#-- File integrity checks to use. Valid: md5, sha1, sha224, sha256, sha384, sha512, b2
INTEGRITY_CHECK=(sha256)
#-- Options to be used when stripping binaries. See `man strip' for details.
STRIP_BINARIES="--strip-all"
#-- Options to be used when stripping shared libraries. See `man strip' for details.
STRIP_SHARED="--strip-unneeded"
#-- Options to be used when stripping static libraries. See `man strip' for details.
STRIP_STATIC="--strip-debug"
#-- Manual (man and info) directories to compress (if zipman is specified)
MAN_DIRS=({usr{,/local}{,/share},opt/*}/{man,info})
#-- Doc directories to remove (if !docs is specified)
DOC_DIRS=(usr/{,local/}{,share/}{doc,gtk-doc} opt/*/{doc,gtk-doc})
#-- Files to be removed from all packages (if purge is specified)
PURGE_TARGETS=(usr/{,share}/info/dir .packlist *.pod)
#-- Directory to store source code in for debug packages
DBGSRCDIR="/usr/src/debug"

#########################################################################
# PACKAGE OUTPUT
#########################################################################
#
# Default: put built package and cached source in build directory
#
#-- Destination: specify a fixed directory where all packages will be placed
#PKGDEST=/home/packages
#-- Source cache: specify a fixed directory where source files will be cached
#SRCDEST=/home/sources
#-- Source packages: specify a fixed directory where all src packages will be placed
#SRCPKGDEST=/home/srcpackages
#-- Log files: specify a fixed directory where all log files will be placed
#LOGDEST=/home/makepkglogs
#-- Packager: name/email of the person or organization building packages
#PACKAGER="John Doe <john@doe.com>"
#-- Specify a key to use for package signing
#GPGKEY=""

#########################################################################
# COMPRESSION DEFAULTS
#########################################################################
#
COMPRESSGZ=(gzip -c -f -n)
COMPRESSBZ2=(bzip2 -c -f)
COMPRESSXZ=(xz -c -z --threads=0 -)
COMPRESSZST=(zstd -c -z -q --threads=0 -)
COMPRESSLRZ=(lrzip -q)
COMPRESSLZO=(lzop -q)
COMPRESSZ=(compress -c -f)
COMPRESSLZ4=(lz4 -q)
COMPRESSLZ=(lzip -c -f)

#########################################################################
# EXTENSION DEFAULTS
#########################################################################
#
PKGEXT='.pkg.tar.zst'
SRCEXT='.src.tar.gz'

#########################################################################
# OTHER
#########################################################################
#
#-- Command used to run pacman as root, instead of trying sudo and su
#PACMAN_AUTH=(doas)

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