* [gentoo-user] cross-emerge dev-lang/spidermonkey fails without obvious error
@ 2020-12-07 8:14 Britaliope
2020-12-07 8:40 ` netfab
0 siblings, 1 reply; 8+ messages in thread
From: Britaliope @ 2020-12-07 8:14 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1.1: Type: text/plain, Size: 2056 bytes --]
Hi,
I'm trying to crossbuild from AMD64 to aarch64, and so far i was able to
fix the issues on the way, but i am stuck with this one :
cross-emerging dev-lang/spidermonkey fails without any useful error :
end of build.log (full log is attached to this email) :
```
make[3]: Leaving directory
'/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src/jit'
make[2]: Leaving directory
'/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build'
make[1]: ***
[/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/config/
recurse.mk:34: compile] Error 2
make[1]: Leaving directory
'/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build'
make: ***
[/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/config/
rules.mk:392: default] Error 2
* ERROR: dev-lang/spidermonkey-78.5.0::gentoo failed (compile phase):
* emake failed
*
* If you need support, post the output of `emerge --info
'=dev-lang/spidermonkey-78.5.0::gentoo'`,
* the complete build log and the output of `emerge -pqv
'=dev-lang/spidermonkey-78.5.0::gentoo'`.
* The complete build log is located at
'/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/temp/build.log'.
* The ebuild environment file is located at
'/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/temp/environment'.
* Working directory:
'/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build'
* S:
'/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src'
```
#### Result of `emerge-aarch64-linux-gnu -pqv
'=dev-lang/spidermonkey-78.5.0::gentoo'` :
[ebuild N ] dev-lang/spidermonkey-78.5.0 to /usr/aarch64-linux-gnu/
USE="jit -debug -lto -test" CPU_FLAGS_ARM="(-neon)"
### Results of emerge-aarch64-linux-gnu --info
'=dev-lang/spidermonkey-78.5.0::gentoo' and full build log are attached.
Do you see anything that would help me to identify what caused this failure
?
Thanks in advance,
Bruno MATEU
[-- Attachment #1.2: Type: text/html, Size: 2640 bytes --]
[-- Attachment #2: emerge-info --]
[-- Type: application/octet-stream, Size: 5431 bytes --]
Portage 3.0.9 (python 3.8.6-final-0, default/linux/arm64/17.0, gcc-10.2.0, glibc-2.32-r3, 5.4.72-gentoo x86_64)
=================================================================
System Settings
=================================================================
System uname: Linux-5.4.72-gentoo-x86_64-Intel-R-_Core-TM-_i7-8550U_CPU_@_1.80GHz-with-glibc2.2.5
KiB Mem: 16273508 total, 8004764 free
KiB Swap: 8388604 total, 8282876 free
Timestamp of repository gentoo: Sun, 06 Dec 2020 16:00:01 +0000
Head commit of repository gentoo: 007c50206d790f4593156fea91b372f76b04d337
sh bash 5.0_p18
ld GNU ld (Gentoo 2.35.1 p2) 2.35.1
app-shells/bash: 5.0_p18::gentoo
dev-lang/perl: 5.30.3-r1::gentoo
dev-lang/python: 3.7.9::gentoo, 3.8.6::gentoo, 3.9.0::gentoo
dev-util/cmake: 3.19.1::gentoo
sys-apps/baselayout: 2.7-r1::gentoo
sys-apps/openrc: 0.42.1::gentoo
sys-apps/sandbox: 2.20::gentoo
sys-devel/autoconf: 2.13-r1::gentoo, 2.69-r5::gentoo
sys-devel/automake: 1.16.3-r1::gentoo
sys-devel/binutils: 2.35.1-r1::gentoo
sys-devel/gcc: 10.2.0-r3::gentoo
sys-devel/gcc-config: 2.3.2-r1::gentoo
sys-devel/libtool: 2.4.6-r6::gentoo
sys-devel/make: 4.3::gentoo
sys-kernel/linux-headers: 5.9::gentoo (virtual/os-headers)
sys-libs/glibc: 2.32-r3::gentoo
Repositories:
gentoo
location: /var/db/repos/gentoo
sync-type: rsync
sync-uri: rsync://rsync.gentoo.org/gentoo-portage
priority: -1000
sync-rsync-extra-opts:
sync-rsync-verify-metamanifest: yes
sync-rsync-verify-jobs: 1
sync-rsync-verify-max-age: 24
bingch
location: /var/lib/layman/bingch
masters: gentoo
priority: 50
pinephone
location: /var/db/repos/pinephone
masters: gentoo
priority: 90
ACCEPT_KEYWORDS="arm64 ~arm64"
ACCEPT_LICENSE="@FREE"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-mcpu=cortex-a53+sha2+sha3+aes+crc -O2 -pipe -fomit-frame-pointer"
CHOST="aarch64-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/gnupg/qualified.txt"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo"
CXXFLAGS="-mcpu=cortex-a53+sha2+sha3+aes+crc -O2 -pipe -fomit-frame-pointer"
DISTDIR="/var/cache/distfiles"
ENV_UNSET="CARGO_HOME DBUS_SESSION_BUS_ADDRESS DISPLAY GOBIN GOPATH PERL5LIB PERL5OPT PERLPREFIX PERL_CORE PERL_MB_OPT PERL_MM_OPT XAUTHORITY XDG_CACHE_HOME XDG_CONFIG_HOME XDG_DATA_HOME XDG_RUNTIME_DIR"
FCFLAGS="-O2"
FEATURES="assume-digests binpkg-docompress binpkg-dostrip binpkg-logs buildpkg config-protect-if-modified distlocks ebuild-locks fixlafiles ipc-sandbox merge-sync multilib-strict news nodoc noinfo noman parallel-fetch preserve-libs protect-owned qa-unresolved-soname-deps sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr"
FFLAGS="-O2"
GENTOO_MIRRORS="http://distfiles.gentoo.org"
LANG="fr_FR.utf8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
MAKEOPTS="-j9"
PKGDIR="/usr/aarch64-linux-gnu/packages/"
PORTAGE_CONFIGROOT="/usr/aarch64-linux-gnu/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --exclude=/.git"
PORTAGE_TMPDIR="/usr/aarch64-linux-gnu/tmp/"
USE="aarch64 arm64 berkdb bzip2 cli crypt dri elogind fortran gdbm iconv ipv6 libglvnd libtirpc ncurses nls nptl openmp pcre readline seccomp split-usr ssl tcpd unicode xattr zlib" ADA_TARGET="gnat_2018" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="karbon sheets words" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" CPU_FLAGS_ARM="edsp thumb thumb2 v4 v5 v6 v7 v8 vfp vfp-d32 vfpv3 vfpv4" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock greis isync itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf skytraq superstar2 timing tsip tripmate tnt ublox ubx" INPUT_DEVICES="libinput" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" LUA_SINGLE_TARGET="lua5-1" LUA_TARGETS="lua5-1" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php7-2 php7-3 php7-4" POSTGRES_TARGETS="postgres10 postgres11" PYTHON_SINGLE_TARGET="python3_8" PYTHON_TARGETS="python2_7 python3_8" RUBY_TARGETS="ruby25 ruby26" USERLAND="GNU" VIDEO_CARDS="fbdev dummy v4l" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account"
Unset: CC, CPPFLAGS, CTARGET, CXX, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, LINGUAS, PORTAGE_BINHOST, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #3: build.log --]
[-- Type: text/x-log; charset="x-binaryenc"; name="build.log", Size: 463220 bytes --]
^[[32;01m * ^[[39;49;00mPackage: dev-lang/spidermonkey-78.5.0
^[[32;01m * ^[[39;49;00mRepository: gentoo
^[[32;01m * ^[[39;49;00mMaintainer: mozilla@gentoo.org
^[[32;01m * ^[[39;49;00mUSE: arm64 elibc_glibc jit kernel_linux userland_GNU
^[[32;01m * ^[[39;49;00mFEATURES: preserve-libs sandbox userpriv usersandbox
^[[32;01m*^[[0m Checking for at least 6400 MiB disk space at "/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/temp" ...
^[[A^[[164C ^[[34;01m[ ^[[32;01mok^[[34;01m ]^[[0m
^[[32;01m*^[[0m Using python3.9 to build
>>> Unpacking source...
>>> Unpacking firefox-78.5.0esr.source.tar.xz to /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work
>>> Unpacking firefox-78esr-patches-07.tar.xz to /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work
>>> Unpacking spidermonkey-78-patches-02.tar.xz to /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work
>>> Source unpacked in /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work
>>> Preparing source in /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src ...
^[[32;01m*^[[0m Applying patches from /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-patches ...
^[[32;01m*^[[0m 0001-Don-t-use-build-id.patch ...
^[[A^[[164C ^[[34;01m[ ^[[32;01mok^[[34;01m ]^[[0m
^[[32;01m*^[[0m 0002-Fortify-sources-properly.patch ...
^[[A^[[164C ^[[34;01m[ ^[[32;01mok^[[34;01m ]^[[0m
^[[32;01m*^[[0m 0003-Check-additional-plugins-dir.patch ...
^[[A^[[164C ^[[34;01m[ ^[[32;01mok^[[34;01m ]^[[0m
^[[32;01m*^[[0m 0004-bmo-847568-Support-system-harfbuzz.patch ...
^[[A^[[164C ^[[34;01m[ ^[[32;01mok^[[34;01m ]^[[0m
^[[32;01m*^[[0m 0005-bmo-847568-Support-system-graphite2.patch ...
^[[A^[[164C ^[[34;01m[ ^[[32;01mok^[[34;01m ]^[[0m
^[[32;01m*^[[0m 0006-bmo-1559213-Support-system-av1.patch ...
^[[A^[[164C ^[[34;01m[ ^[[32;01mok^[[34;01m ]^[[0m
^[[32;01m*^[[0m 0007-bmo-878089-Don-t-fail-when-TERM-is-not-set.patch ...
^[[A^[[164C ^[[34;01m[ ^[[32;01mok^[[34;01m ]^[[0m
^[[32;01m*^[[0m 0008-bmo-1516803-Fix-building-sandbox.patch ...
^[[A^[[164C ^[[34;01m[ ^[[32;01mok^[[34;01m ]^[[0m
^[[32;01m*^[[0m 0009-Fix-building-spellchecker-when-using-GCC-and-PGO.patch ...
^[[A^[[164C ^[[34;01m[ ^[[32;01mok^[[34;01m ]^[[0m
^[[32;01m*^[[0m 0010-bmo-1526653-Include-struct-definitions-for-user_vfp-.patch ...
^[[A^[[164C ^[[34;01m[ ^[[32;01mok^[[34;01m ]^[[0m
^[[32;01m*^[[0m 0011-musl-Support-custom-vendor-strings.patch ...
^[[A^[[164C ^[[34;01m[ ^[[32;01mok^[[34;01m ]^[[0m
^[[32;01m*^[[0m 0012-musl-Add-alternate-name-for-private-siginfo-struct-m.patch ...
^[[A^[[164C ^[[34;01m[ ^[[32;01mok^[[34;01m ]^[[0m
^[[32;01m*^[[0m 0013-musl-Fix-syscall-wrappers.patch ...
^[[A^[[164C ^[[34;01m[ ^[[32;01mok^[[34;01m ]^[[0m
^[[32;01m*^[[0m 0014-musl-Only-use-system-heap-reporter-with-glibc.patch ...
^[[A^[[164C ^[[34;01m[ ^[[32;01mok^[[34;01m ]^[[0m
^[[32;01m*^[[0m 0015-musl-Set-pthread-name-for-non-glibc-systems.patch ...
^[[A^[[164C ^[[34;01m[ ^[[32;01mok^[[34;01m ]^[[0m
^[[32;01m*^[[0m 0016-musl-getcontext-is-only-avaliable-on-glibc-systems.patch ...
^[[A^[[164C ^[[34;01m[ ^[[32;01mok^[[34;01m ]^[[0m
^[[32;01m*^[[0m 0017-musl-sys-auvx.h-avaliable-on-more-then-just-glibc-sy.patch ...
^[[A^[[164C ^[[34;01m[ ^[[32;01mok^[[34;01m ]^[[0m
^[[32;01m*^[[0m 0018-musl-make-SYS_fork-non-fatal-musl-uses-it-for-fork-2.patch ...
^[[A^[[164C ^[[34;01m[ ^[[32;01mok^[[34;01m ]^[[0m
^[[32;01m*^[[0m 0019-Make-PGO-use-toolchain.patch ...
^[[A^[[164C ^[[34;01m[ ^[[32;01mok^[[34;01m ]^[[0m
^[[32;01m*^[[0m 0020-bmo-1516081-Disable-watchdog-during-PGO-builds.patch ...
^[[A^[[164C ^[[34;01m[ ^[[32;01mok^[[34;01m ]^[[0m
^[[32;01m*^[[0m 0021-bmo-1516803-force-one-LTO-partition-for-sandbox-when.patch ...
^[[A^[[164C ^[[34;01m[ ^[[32;01mok^[[34;01m ]^[[0m
^[[32;01m*^[[0m 0022-bmo-1196777-Set-GDK_FOCUS_CHANGE_MASK.patch ...
^[[A^[[164C ^[[34;01m[ ^[[32;01mok^[[34;01m ]^[[0m
^[[32;01m*^[[0m 0023-Wayland-Disable-FFVPX-with-VAAPI.patch ...
^[[A^[[164C ^[[34;01m[ ^[[32;01mok^[[34;01m ]^[[0m
^[[32;01m*^[[0m 0024-VAAPI-Add-extra-frames.patch ...
^[[A^[[164C ^[[34;01m[ ^[[32;01mok^[[34;01m ]^[[0m
^[[32;01m*^[[0m 0025-Fix-building-with-PGO-when-using-GCC.patch ...
^[[A^[[164C ^[[34;01m[ ^[[32;01mok^[[34;01m ]^[[0m
^[[32;01m*^[[0m 0026-bmo-1634213-Wayland-Use-dmabuf-WebGL-surfaces-by-def.patch ...
^[[A^[[164C ^[[34;01m[ ^[[32;01mok^[[34;01m ]^[[0m
^[[32;01m*^[[0m 0027-libaom-Use-NEON_FLAGS-instead-of-VPX_ASFLAGS-for-lib.patch ...
^[[A^[[164C ^[[34;01m[ ^[[32;01mok^[[34;01m ]^[[0m
^[[32;01m*^[[0m 0028-bmo-1650299-Unify-the-inclusion-of-the-ICU-data-file.patch ...
^[[A^[[164C ^[[34;01m[ ^[[32;01mok^[[34;01m ]^[[0m
^[[32;01m*^[[0m 0029-bmo-1264836-Automatically-convert-the-little-endian-.patch ...
^[[A^[[164C ^[[34;01m[ ^[[32;01mok^[[34;01m ]^[[0m
^[[32;01m*^[[0m 0030-bmo-1651207-Build-the-ICU-data-through-an-assembly-f.patch ...
^[[A^[[164C ^[[34;01m[ ^[[32;01mok^[[34;01m ]^[[0m
^[[32;01m*^[[0m 0031-Add-support-for-PipeWire-0.3.patch ...
^[[A^[[164C ^[[34;01m[ ^[[32;01mok^[[34;01m ]^[[0m
^[[32;01m*^[[0m 0032-geckodriver-Build-regex-with-unicode-feature.patch ...
^[[A^[[164C ^[[34;01m[ ^[[32;01mok^[[34;01m ]^[[0m
^[[32;01m*^[[0m 0033-LTO-Only-enable-LTO-for-Rust-when-complete-build-use.patch ...
^[[A^[[164C ^[[34;01m[ ^[[32;01mok^[[34;01m ]^[[0m
^[[32;01m*^[[0m 0034-Make-elfhack-use-toolchain.patch ...
^[[A^[[164C ^[[34;01m[ ^[[32;01mok^[[34;01m ]^[[0m
^[[32;01m*^[[0m 0035-bmo-1561207-Make-dbus-optional.patch ...
^[[A^[[164C ^[[34;01m[ ^[[32;01mok^[[34;01m ]^[[0m
^[[32;01m*^[[0m 0036-bmo-1643201-Cherry-pick-some-servo-changes-to-derive.patch ...
^[[A^[[164C ^[[34;01m[ ^[[32;01mok^[[34;01m ]^[[0m
^[[32;01m*^[[0m 0037-bmo-1653339-Teach-style_derive-s-map_type_params-abo.patch ...
^[[A^[[164C ^[[34;01m[ ^[[32;01mok^[[34;01m ]^[[0m
^[[32;01m*^[[0m 0038-bmo-1667736-Update-packed_simd-to-compile-on-Rust-1..patch ...
^[[A^[[164C ^[[34;01m[ ^[[32;01mok^[[34;01m ]^[[0m
^[[32;01m*^[[0m Applying patches from /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/spidermonkey-patches ...
^[[32;01m*^[[0m 0001-build-Add-soname-switch-to-linker-regardless-of-Oper.patch ...
^[[A^[[164C ^[[34;01m[ ^[[32;01mok^[[34;01m ]^[[0m
^[[32;01m*^[[0m 0002-build-Copy-headers-on-install-instead-of-symlinking.patch ...
^[[A^[[164C ^[[34;01m[ ^[[32;01mok^[[34;01m ]^[[0m
^[[32;01m*^[[0m 0003-build-Don-t-fail-when-passing-standardized-autotools.patch ...
^[[A^[[164C ^[[34;01m[ ^[[32;01mok^[[34;01m ]^[[0m
^[[32;01m*^[[0m 0004-tests-Increase-the-test-timeout-for-slower-builds.patch ...
^[[A^[[164C ^[[34;01m[ ^[[32;01mok^[[34;01m ]^[[0m
^[[32;01m*^[[0m 0005-JIT-Fix-virtual-address-length-on-ia64.patch ...
^[[A^[[164C ^[[34;01m[ ^[[32;01mok^[[34;01m ]^[[0m
^[[32;01m*^[[0m 0006-JIT-Add-atomic-operations-support-for-ia64.patch ...
^[[A^[[164C ^[[34;01m[ ^[[32;01mok^[[34;01m ]^[[0m
^[[32;01m*^[[0m Removing pre-built binaries ...
third_party/python/psutil/psutil/_psutil_linux.so
third_party/python/psutil/psutil/_psutil_posix.so
third_party/python/psutil/build/lib.linux-x86_64-2.7/psutil/_psutil_linux.so
third_party/python/psutil/build/lib.linux-x86_64-2.7/psutil/_psutil_posix.so
third_party/python/psutil/build/temp.linux-x86_64-2.7/psutil/_psutil_common.o
third_party/python/psutil/build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o
third_party/python/psutil/build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o
^[[32;01m*^[[0m Running autoconf -l /usr/aarch64-linux-gnu/usr/share/aclocal ...
^[[A^[[164C ^[[34;01m[ ^[[32;01mok^[[34;01m ]^[[0m
>>> Source prepared.
>>> Configuring source in /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src ...
* econf: updating firefox-78.5.0/intl/icu/source/config.guess with /usr/share/gnuconfig/config.guess
* econf: updating firefox-78.5.0/intl/icu/source/config.sub with /usr/share/gnuconfig/config.sub
* econf: updating firefox-78.5.0/build/autoconf/config.guess with /usr/share/gnuconfig/config.guess
* econf: updating firefox-78.5.0/build/autoconf/config.sub with /usr/share/gnuconfig/config.sub
* econf: updating firefox-78.5.0/js/src/ctypes/libffi/config.guess with /usr/share/gnuconfig/config.guess
* econf: updating firefox-78.5.0/js/src/ctypes/libffi/config.sub with /usr/share/gnuconfig/config.sub
* econf: updating firefox-78.5.0/nsprpub/build/autoconf/config.guess with /usr/share/gnuconfig/config.guess
* econf: updating firefox-78.5.0/nsprpub/build/autoconf/config.sub with /usr/share/gnuconfig/config.sub
* econf: updating firefox-78.5.0/modules/freetype2/builds/unix/config.guess with /usr/share/gnuconfig/config.guess
* econf: updating firefox-78.5.0/modules/freetype2/builds/unix/config.sub with /usr/share/gnuconfig/config.sub
/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/configure --prefix=/usr --build=x86_64-pc-linux-gnu --host=aarch64-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --libdir=/usr/lib64 --host=x86_64-pc-linux-gnu --target=aarch64-linux-gnu --disable-jemalloc --disable-optimize --disable-strip --enable-readline --enable-shared-js --with-intl-api --with-system-icu --with-system-nspr --with-system-zlib --with-toolchain-prefix=aarch64-linux-gnu- --disable-debug --enable-jit --disable-tests --enable-rust-simd XARGS=/usr/bin/xargs
Creating Python 3 environment
Using base prefix '/usr'
New python executable in /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/_virtualenvs/init_py3/bin/python3.9
Also creating executable in /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/_virtualenvs/init_py3/bin/python
Installing setuptools, pip, wheel...
done.
b"running build_ext\nbuilding 'psutil._psutil_linux' extension\ncreating build/temp.linux-x86_64-3.9\ncreating build/temp.linux-x86_64-3.9/psutil\nx86_64-pc-linux-gnu-gcc -pthread -fPIC -DPSUTIL_POSIX=1 -DPSUTIL_SIZEOF_PID_T=4 -DPSUTIL_VERSION=570 -DPSUTIL_LINUX=1 -I/usr/include/python3.9 -c psutil/_psutil_common.c -o build/temp.linux-x86_64-3.9/psutil/_psutil_common.o\nx86_64-pc-linux-gnu-gcc -pthread -fPIC -DPSUTIL_POSIX=1 -DPSUTIL_SIZEOF_PID_T=4 -DPSUTIL_VERSION=570 -DPSUTIL_LINUX=1 -I/usr/include/python3.9 -c psutil/_psutil_linux.c -o build/temp.linux-x86_64-3.9/psutil/_psutil_linux.o\nx86_64-pc-linux-gnu-gcc -pthread -fPIC -DPSUTIL_POSIX=1 -DPSUTIL_SIZEOF_PID_T=4 -DPSUTIL_VERSION=570 -DPSUTIL_LINUX=1 -I/usr/include/python3.9 -c psutil/_psutil_posix.c -o build/temp.linux-x86_64-3.9/psutil/_psutil_posix.o\ncreating build/lib.linux-x86_64-3.9\ncreating build/lib.linux-x86_64-3.9/psutil\nx86_64-pc-linux-gnu-gcc -pthread -shared -Wl,-O1 -Wl,--as-needed -L. build/temp.linux-x86_64-3.9/psutil/_psutil_common.o build/temp.linux-x86_64-3.9/psutil/_psutil_linux.o build/temp.linux-x86_64-3.9/psutil/_psutil_posix.o -L/usr/lib64 -o build/lib.linux-x86_64-3.9/psutil/_psutil_linux.cpython-39-x86_64-linux-gnu.so\nbuilding 'psutil._psutil_posix' extension\nx86_64-pc-linux-gnu-gcc -pthread -fPIC -DPSUTIL_POSIX=1 -DPSUTIL_SIZEOF_PID_T=4 -DPSUTIL_VERSION=570 -DPSUTIL_LINUX=1 -I/usr/include/python3.9 -c psutil/_psutil_common.c -o build/temp.linux-x86_64-3.9/psutil/_psutil_common.o\nx86_64-pc-linux-gnu-gcc -pthread -fPIC -DPSUTIL_POSIX=1 -DPSUTIL_SIZEOF_PID_T=4 -DPSUTIL_VERSION=570 -DPSUTIL_LINUX=1 -I/usr/include/python3.9 -c psutil/_psutil_posix.c -o build/temp.linux-x86_64-3.9/psutil/_psutil_posix.o\nx86_64-pc-linux-gnu-gcc -pthread -shared -Wl,-O1 -Wl,--as-needed -L. build/temp.linux-x86_64-3.9/psutil/_psutil_common.o build/temp.linux-x86_64-3.9/psutil/_psutil_posix.o -L/usr/lib64 -o build/lib.linux-x86_64-3.9/psutil/_psutil_posix.cpython-39-x86_64-linux-gnu.so\ncopying build/lib.linux-x86_64-3.9/psutil/_psutil_linux.cpython-39-x86_64-linux-gnu.so -> psutil\ncopying build/lib.linux-x86_64-3.9/psutil/_psutil_posix.cpython-39-x86_64-linux-gnu.so -> psutil\n"
Error processing command. Ignoring because optional. (optional:packages.txt:comm/build/virtualenv_packages.txt)
Re-executing in the virtualenv
checking for vcs source checkout... no
checking for a shell... /bin/sh
checking for host system type... x86_64-pc-linux-gnu
checking for target system type... aarch64-unknown-linux-gnu
checking for Python 3... /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/_virtualenvs/init_py3/bin/python (3.9.0)
checking whether cross compiling... yes
checking for yasm... /usr/bin/yasm
checking yasm version... 1.3.0
checking for the target C compiler... /usr/bin/aarch64-linux-gnu-gcc
checking whether the target C compiler can be used... yes
checking the target C compiler version... 10.2.0
checking the target C compiler works... yes
WARNING: The value of LD is not used by this build system.
checking for the target C++ compiler... /usr/bin/aarch64-linux-gnu-g++
checking whether the target C++ compiler can be used... yes
checking the target C++ compiler version... 10.2.0
checking the target C++ compiler works... yes
checking for the host C compiler... /usr/bin/gcc
checking whether the host C compiler can be used... yes
checking the host C compiler version... 9.3.0
checking the host C compiler works... yes
checking for the host C++ compiler... /usr/bin/g++
checking whether the host C++ compiler can be used... yes
checking the host C++ compiler version... 9.3.0
checking the host C++ compiler works... yes
checking for 64-bit OS... yes
checking for new enough STL headers from libstdc++... yes
checking for nasm... /usr/bin/nasm
checking nasm version... 2.15.05
checking for linker... bfd
checking for the assembler... /usr/bin/aarch64-linux-gnu-gcc
checking for ar... /usr/bin/aarch64-linux-gnu-ar
checking for pkg_config... /usr/bin/aarch64-linux-gnu-pkg-config
checking for pkg-config version... 0.29.2
checking for stdint.h... yes
checking for inttypes.h... yes
checking for malloc.h... yes
checking for alloca.h... yes
checking for sys/byteorder.h... no
checking for getopt.h... yes
checking for unistd.h... yes
checking for nl_types.h... yes
checking for cpuid.h... no
checking for fts.h... yes
checking for sys/statvfs.h... yes
checking for sys/statfs.h... yes
checking for sys/vfs.h... yes
checking for sys/mount.h... yes
checking for sys/quota.h... yes
checking for linux/quota.h... yes
checking for linux/if_addr.h... yes
checking for linux/rtnetlink.h... yes
checking for sys/queue.h... yes
checking for sys/types.h... yes
checking for netinet/in.h... yes
checking for byteswap.h... yes
checking for linux/perf_event.h... yes
checking for perf_event_open system call... yes
checking whether the C compiler supports -Wbitfield-enum-conversion... no
checking whether the C++ compiler supports -Wbitfield-enum-conversion... no
checking whether the C compiler supports -Wshadow-field-in-constructor-modified... no
checking whether the C++ compiler supports -Wshadow-field-in-constructor-modified... no
checking whether the C compiler supports -Wunreachable-code-return... no
checking whether the C++ compiler supports -Wunreachable-code-return... no
checking whether the C compiler supports -Wclass-varargs... no
checking whether the C++ compiler supports -Wclass-varargs... no
checking whether the C++ compiler supports -Wempty-init-stmt... no
checking whether the C compiler supports -Wfloat-overflow-conversion... no
checking whether the C++ compiler supports -Wfloat-overflow-conversion... no
checking whether the C compiler supports -Wfloat-zero-conversion... no
checking whether the C++ compiler supports -Wfloat-zero-conversion... no
checking whether the C compiler supports -Wloop-analysis... no
checking whether the C++ compiler supports -Wloop-analysis... no
checking whether the C++ compiler supports -Wc++2a-compat... yes
checking whether the C++ compiler supports -Wcomma... no
checking whether the C compiler supports -Wduplicated-cond... yes
checking whether the C++ compiler supports -Wduplicated-cond... yes
checking whether the C++ compiler supports -Wimplicit-fallthrough... yes
checking whether the C++ compiler supports -Wunused-function... yes
checking whether the C++ compiler supports -Wunused-variable... yes
checking whether the C compiler supports -Wstring-conversion... no
checking whether the C++ compiler supports -Wstring-conversion... no
checking whether the C compiler supports -Wtautological-overlap-compare... no
checking whether the C++ compiler supports -Wtautological-overlap-compare... no
checking whether the C compiler supports -Wtautological-unsigned-enum-zero-compare... no
checking whether the C++ compiler supports -Wtautological-unsigned-enum-zero-compare... no
checking whether the C compiler supports -Wtautological-unsigned-zero-compare... no
checking whether the C++ compiler supports -Wtautological-unsigned-zero-compare... no
checking whether the C compiler supports -Wno-error=tautological-type-limit-compare... no
checking whether the C++ compiler supports -Wno-error=tautological-type-limit-compare... no
checking whether the C++ compiler supports -Wno-inline-new-delete... no
checking whether the C compiler supports -Wno-error=maybe-uninitialized... yes
checking whether the C++ compiler supports -Wno-error=maybe-uninitialized... yes
checking whether the C compiler supports -Wno-error=deprecated-declarations... yes
checking whether the C++ compiler supports -Wno-error=deprecated-declarations... yes
checking whether the C compiler supports -Wno-error=array-bounds... yes
checking whether the C++ compiler supports -Wno-error=array-bounds... yes
checking whether the C compiler supports -Wno-error=coverage-mismatch... yes
checking whether the C++ compiler supports -Wno-error=coverage-mismatch... yes
checking whether the C compiler supports -Wno-error=backend-plugin... no
checking whether the C++ compiler supports -Wno-error=backend-plugin... no
checking whether the C compiler supports -Wno-error=free-nonheap-object... yes
checking whether the C++ compiler supports -Wno-error=free-nonheap-object... yes
checking whether the C compiler supports -Wno-multistatement-macros... yes
checking whether the C++ compiler supports -Wno-multistatement-macros... yes
checking whether the C compiler supports -Wno-error=return-std-move... no
checking whether the C++ compiler supports -Wno-error=return-std-move... no
checking whether the C compiler supports -Wno-error=class-memaccess... yes
checking whether the C++ compiler supports -Wno-error=class-memaccess... yes
checking whether the C compiler supports -Wno-error=atomic-alignment... no
checking whether the C++ compiler supports -Wno-error=atomic-alignment... no
checking whether the C compiler supports -Wno-error=deprecated-copy... yes
checking whether the C++ compiler supports -Wno-error=deprecated-copy... yes
checking whether the C compiler supports -Wformat... yes
checking whether the C++ compiler supports -Wformat... yes
checking whether the C compiler supports -Wformat-security... yes
checking whether the C++ compiler supports -Wformat-security... yes
checking whether the C compiler supports -Wformat-overflow=2... yes
checking whether the C++ compiler supports -Wformat-overflow=2... yes
checking whether the C compiler supports -Wno-gnu-zero-variadic-macro-arguments... no
checking whether the C++ compiler supports -Wno-gnu-zero-variadic-macro-arguments... no
checking whether the C++ compiler supports -Wno-noexcept-type... yes
checking for llvm_profdata... /usr/lib/llvm/11/bin/llvm-profdata
checking whether the C++ compiler supports -fno-sized-deallocation... yes
checking whether the C++ compiler supports -fno-aligned-new... yes
checking for nspr >= 4.10... yes
checking NSPR_CFLAGS... -I/usr/aarch64-linux-gnu/usr/include/nspr
checking NSPR_LIBS... -lplds4 -lplc4 -lnspr4
checking for rustc... /usr/bin/rustc
checking for cargo... /usr/bin/cargo
checking rustc version... 1.48.0
checking cargo version... 1.48.0
checking for rust target triplet... aarch64-unknown-linux-gnu
checking for rust host triplet... x86_64-unknown-linux-gnu
checking for rustdoc... /usr/bin/rustdoc
checking for rustfmt... not found
checking for clang for bindgen... /usr/lib/llvm/11/bin/clang++
checking for libclang for bindgen... not found
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
checking for readline... yes
checking for icu-i18n >= 67.1... yes
checking MOZ_ICU_CFLAGS...
checking MOZ_ICU_LIBS... -licui18n -licuuc -licudata
checking for awk... /usr/bin/gawk
checking for perl... /usr/bin/perl
checking for minimum required perl version >= 5.006... 5.030003
checking for full perl installation... yes
checking for gmake... /usr/bin/gmake
checking for watchman... not found
checking for xargs... /usr/bin/xargs
checking for rpmbuild... not found
checking for NSIS version... no
checking for llvm-objdump... /usr/lib/llvm/11/bin/llvm-objdump
checking for zlib >= 1.2.3... yes
checking MOZ_ZLIB_CFLAGS...
checking MOZ_ZLIB_LIBS... -lz
checking for autoconf... /usr/bin/autoconf-2.13
Refreshing /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/old-configure with /usr/bin/autoconf-2.13
loading site script /usr/share/config.site
old-configure: loading site script /usr/share/crossdev/include/site/linux
old-configure: loading site script /usr/share/crossdev/include/site/linux-gnu
creating cache ./config.cache
checking host system type... x86_64-pc-linux-gnu
checking target system type... aarch64-unknown-linux-gnu
checking build system type... x86_64-pc-linux-gnu
cross compiling from x86_64-pc-linux-gnu to aarch64-unknown-linux-gnu
checking for gcc... (cached) /usr/bin/aarch64-linux-gnu-gcc -std=gnu99
checking whether the C compiler (/usr/bin/aarch64-linux-gnu-gcc -std=gnu99 -mcpu=cortex-a53+sha2+sha3+aes+crc -O2 -pipe -fomit-frame-pointer -Wl,-O1 -Wl,--as-needed ) works... (cached) yes
checking whether the C compiler (/usr/bin/aarch64-linux-gnu-gcc -std=gnu99 -mcpu=cortex-a53+sha2+sha3+aes+crc -O2 -pipe -fomit-frame-pointer -Wl,-O1 -Wl,--as-needed ) is a cross-compiler... yes
checking whether we are using GNU C... (cached) yes
checking whether /usr/bin/aarch64-linux-gnu-gcc -std=gnu99 accepts -g... (cached) yes
checking for c++... (cached) /usr/bin/aarch64-linux-gnu-g++ -std=gnu++17
checking whether the C++ compiler (/usr/bin/aarch64-linux-gnu-g++ -std=gnu++17 -mcpu=cortex-a53+sha2+sha3+aes+crc -O2 -pipe -fomit-frame-pointer -Wl,-O1 -Wl,--as-needed ) works... (cached) yes
checking whether the C++ compiler (/usr/bin/aarch64-linux-gnu-g++ -std=gnu++17 -mcpu=cortex-a53+sha2+sha3+aes+crc -O2 -pipe -fomit-frame-pointer -Wl,-O1 -Wl,--as-needed ) is a cross-compiler... yes
checking whether we are using GNU C++... (cached) yes
checking whether /usr/bin/aarch64-linux-gnu-g++ -std=gnu++17 accepts -g... (cached) yes
checking for aarch64-linux-gnu-ranlib... aarch64-linux-gnu-ranlib
checking for aarch64-linux-gnu-as... (cached) /usr/bin/aarch64-linux-gnu-gcc -std=gnu99
checking for aarch64-linux-gnu-lipo... no
checking for aarch64-linux-gnu-strip... aarch64-linux-gnu-strip
checking for aarch64-linux-gnu-otool... no
checking for aarch64-linux-gnu-install_name_tool... no
checking for aarch64-linux-gnu-objcopy... aarch64-linux-gnu-objcopy
checking for sb-conf... no
checking for ve... no
checking for X... libraries , headers
checking for dnet_ntoa in -ldnet... no
checking for dnet_ntoa in -ldnet_stub... no
checking for gethostbyname... yes
checking for connect... yes
checking for remove... yes
checking for shmat... yes
checking for IceConnectionNumber in -lICE... yes
checking for --noexecstack option to as... yes
checking for -z noexecstack option to ld... yes
checking for -z text option to ld... yes
checking for -z relro option to ld... yes
checking for -z nocopyreloc option to ld... yes
checking for -Bsymbolic-functions option to ld... yes
checking whether the linker supports Identical Code Folding... no
checking whether removing dead symbols breaks debugging... no
checking for working const... yes
checking for mode_t... yes
checking for off_t... yes
checking for pid_t... yes
checking for size_t... yes
checking for ssize_t... yes
checking whether 64-bits std::atomic requires -latomic... no
checking for dirent.h that defines DIR... yes
checking for opendir in -ldir... no
checking for gethostbyname_r in -lc_r... no
checking for library containing dlopen... -ldl
checking for dlfcn.h... yes
checking for socket in -lsocket... no
checking for pthread_create in -lpthreads... no
checking for pthread_create in -lpthread... yes
checking whether /usr/bin/aarch64-linux-gnu-gcc -std=gnu99 accepts -pthread... yes
checking for getc_unlocked... yes
checking for _getc_nolock... no
checking for gmtime_r... yes
checking for localtime_r... yes
checking for pthread_getname_np... yes
checking for pthread_get_name_np... no
checking for clock_gettime(CLOCK_MONOTONIC)...
checking for sin in -lm... yes
checking for res_ninit()... yes
checking for nl_langinfo and CODESET... yes
checking for an implementation of va_copy()... (cached) yes
checking whether va_list can be copied by value... yes
checking for __thread keyword for TLS variables... yes
checking for localeconv... yes
checking for __cxa_demangle... yes
checking for -pipe support... yes
checking for tm_zone tm_gmtoff in struct tm... yes
checking what kind of list files are supported by the linker... linkerscript
checking for posix_fadvise... yes
checking for posix_fallocate... yes
checking for malloc.h... yes
checking for strndup... yes
checking for posix_memalign... yes
checking for memalign... yes
checking for malloc_usable_size... yes
checking whether malloc_usable_size definition can use const argument... no
checking for valloc in malloc.h... yes
checking for valloc in unistd.h... no
checking for _aligned_malloc in malloc.h... no
updating cache ./config.cache
creating ./config.data
Creating config.status
Reticulating splines...
Finished reading 53 moz.build files in 0.07s
Read 0 gyp files in parallel contributing 0.00s to total wall time
Processed into 209 build config descriptors in 0.03s
RecursiveMake backend executed in 0.15s
150 total backend files; 150 created; 0 updated; 0 unchanged; 0 deleted; 7 -> 32 Makefile
FasterMake backend executed in 0.05s
4 total backend files; 4 created; 0 updated; 0 unchanged; 0 deleted
Total wall time: 0.34s; CPU time: 0.34s; Efficiency: 100%; Untracked: 0.04s
>>> Source configured.
>>> Compiling source in /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src ...
make -j9
make[1]: Entering directory '/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build'
make recurse_pre-export
make[2]: Entering directory '/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build'
/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/_virtualenvs/init_py3/bin/python -m mozbuild.action.process_install_manifest --track install_dist_include.track dist/include _build_manifests/install/dist_include
/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/_virtualenvs/init_py3/bin/python -m mozbuild.action.process_install_manifest --track install_dist_public.track dist/public _build_manifests/install/dist_public
/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/_virtualenvs/init_py3/bin/python -m mozbuild.action.process_install_manifest --track install_dist_private.track dist/private _build_manifests/install/dist_private
/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/_virtualenvs/init_py3/bin/python -m mozbuild.action.process_install_manifest --track install__tests.track _tests _build_manifests/install/_tests
/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/_virtualenvs/init_py3/bin/python -m mozbuild.action.process_install_manifest --track install_dist_bin.track dist/bin _build_manifests/install/dist_bin
Elapsed: 0.00s; From dist/private: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories.
Elapsed: 0.10s; From dist/include: Kept 1 existing; Added/updated 241; Removed 0 files and 0 directories.
Elapsed: 0.00s; From dist/public: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories.
Elapsed: 0.00s; From dist/bin: Kept 0 existing; Added/updated 1; Removed 0 files and 0 directories.
Elapsed: 0.27s; From _tests: Kept 1 existing; Added/updated 410; Removed 0 files and 0 directories.
make[2]: Leaving directory '/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build'
rm -f '.cargo/config'
/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/_virtualenvs/init_py3/bin/python -m mozbuild.action.preprocessor --depend .deps/config.pp -DNDEBUG=1 -DTRIMMED=1 -Dtop_srcdir=/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0 -DCROSS_COMPILE=1 -DEDITLINE=1 -DENABLE_NEW_REGEXP=1 -DENABLE_SHARED_MEMORY=1 -DENABLE_WASM_MULTI_VALUE=1 -DHAVE_64BIT_BUILD=1 -DHAVE_ALLOCA_H=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_DIRENT_H=1 -DHAVE_DLOPEN=1 -DHAVE_FTS_H=1 -DHAVE_GETC_UNLOCKED=1 -DHAVE_GETOPT_H=1 -DHAVE_GMTIME_R=1 -DHAVE_INTTYPES_H=1 -DHAVE_LANGINFO_CODESET=1 -DHAVE_LIBM=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_GETNAME_NP=1 -DHAVE_RES_NINIT=1 -DHAVE_SSIZE_T=1 -DHAVE_STDINT_H=1 -DHAVE_STRNDUP=1 -DHAVE_SYS_MOUNT_H=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_STATFS_H=1 -DHAVE_SYS_STATVFS_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_VFS_H=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_TM_ZONE_TM_GMTOFF=1 -DHAVE_UNISTD_H=1 -DHAVE_VALLOC=1 -DHAVE_VA_COPY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_64BIT=1 -DJS_CODEGEN_ARM64=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_HAS_INTL_API=1 -DJS_PUNBOX64=1 -DJS_STANDALONE=1 -DMALLOC_H='<malloc.h>' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_UAVERSION='"78.0"' -DMOZILLA_VERSION='"78.5.0"' -DMOZILLA_VERSION_U=78.5.0 -DMOZJS_MAJOR_VERSION=78 -DMOZJS_MINOR_VERSION=5 -DMOZ_BUILD_APP=js -DMOZ_DLL_PREFIX='"lib"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_RUST_SIMD=1 -DMOZ_SYSTEM_ICU=1 -DMOZ_UPDATE_CHANNEL=default -DNO_NSPR_10_SUPPORT=1 -DRELEASE_OR_BETA=1 -DSTDC_HEADERS=1 -DU_USING_ICU_NAMESPACE=0 -DVA_COPY=va_copy -DXP_LINUX=1 -DXP_UNIX=1 -D_REENTRANT=1 -DAB_CD=en-US '/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/.cargo/config.in' -o '.cargo/config'
make[1]: Leaving directory '/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build'
make[1]: Entering directory '/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build'
make recurse_export
make[2]: Entering directory '/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build'
make[3]: Entering directory '/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/config'
mkdir -p '.deps/'
config/host_nsinstall.o
/usr/bin/gcc -std=gnu99 -o host_nsinstall.o -c -DXP_UNIX -O3 -DNDEBUG=1 -DTRIMMED=1 -DUNICODE -D_UNICODE -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/config -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/config -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/dist/include -MD -MP -MF .deps/host_nsinstall.o.pp -I/usr/aarch64-linux-gnu/usr/include/nspr /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/config/nsinstall.c
config/host_pathsub.o
/usr/bin/gcc -std=gnu99 -o host_pathsub.o -c -DXP_UNIX -O3 -DNDEBUG=1 -DTRIMMED=1 -DUNICODE -D_UNICODE -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/config -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/config -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/dist/include -MD -MP -MF .deps/host_pathsub.o.pp -I/usr/aarch64-linux-gnu/usr/include/nspr /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/config/pathsub.c
make[3]: Leaving directory '/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/config'
make[3]: Entering directory '/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/config'
mkdir -p '../dist/host/bin/'
config/nsinstall_real
/usr/bin/gcc -std=gnu99 -o nsinstall_real -DXP_UNIX -O3 host_nsinstall.o host_pathsub.o
cp nsinstall_real nsinstall.tmp
mv nsinstall.tmp nsinstall
../config/nsinstall -R -m 755 'nsinstall' '../dist/bin'
make[3]: Leaving directory '/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/config'
make[3]: Entering directory '/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/config'
config/system-header.sentinel.stub
/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/config/make-system-wrappers.py gen_wrappers system-header.sentinel .deps/system-header.sentinel.pp .deps/system-header.sentinel.stub ../dist/system_wrappers new algorithm atomic cassert climits cmath condition_variable cstdarg cstdio cstdlib cstring cwchar deque functional ios iosfwd iostream istream iterator limits list map memory mutex ostream regex set shared_mutex stack string thread tuple type_traits unordered_map unordered_set utility vector xutility A4Stuff.h activscp.h AEDataModel.h AEObjects.h AEPackObject.h AERegistry.h AEUtils.h afxcmn.h afxcoll.h afxcview.h afxdisp.h afxdtctl.h afxext.h afxmt.h afxpriv.h afxtempl.h afxwin.h Aliases.h all.h alloca.h alloc.h alsa/asoundlib.h ansi_parms.h a.out.h app/Cursor.h Appearance.h AppFileInfo.h AppKit.h AppleEvents.h Application.h app/Message.h app/MessageRunner.h arpa/inet.h arpa/nameser.h array asm/page.h asm/sigcontext.h asm/signal.h ASRegistry.h assert.h atk/atk.h atlcom.h atlconv.h atlctl.cpp atlctl.h ATLCTL.H atlhost.h atlimpl.cpp atlwin.cpp atomic.h ATSTypes.h ATSUnicode.h Balloons.h base64.h base/pblock.h base/PCR_Base.h base/session.h basetyps.h be/app/Application.h Beep.h be/kernel/image.h be/kernel/OS.h bfd.h Bitmap.h bitset blapi.h blapit.h bsd/libc.h bsd/syscall.h bstring.h builtin.h Button.h byteswap.h cairo-atsui.h cairo-beos.h cairo-directfb.h cairo-ft.h cairo-glitz.h cairo-gobject.h cairo.h cairo-pdf.h cairo-ps.h cairo-qpainter.h cairo-qt.h cairo-quartz.h cairo-tee.h cairo-win32.h cairo-xlib.h cairo-xlib-xrender.h callconv.h Carbon/Carbon.h CarbonEvents.h Carbon.h c_asm.h cctype cderr.h cerrno certdb.h cert.h certt.h CFBase.h CFBundle.h CFData.h CFDictionary.h cf.h CFNumber.h CFPlugIn.h CFPreferences.h CFString.h CFURL.h CGAffineTransform.h CheckBox.h ciferfam.h Clipboard.h cmmf.h cmmft.h cmplrs/stsupport.h cms.h cmsreclist.h cmst.h Cocoa/Cocoa.h CodeFragments.h comdef.h commctrl.h COMMCTRL.H commdlg.h compat.h complex condapi.h ConditionalMacros.h conio.h console.h ControlDefinitions.h Controls.h CoreFoundation/CoreFoundation.h CoreServices/CoreServices.h CPalmRec.cpp Cpalmrec.h CPCatgry.cpp CPDbBMgr.h CPString.cpp CPString.h crmf.h crmft.h crtdbg.h crt_externs.h crypt.h cryptohi.h cryptoht.h cstddef ctime ctype.h curl/curl.h curl/easy.h curses.h cxxabi.h DateTimeUtils.h dbus/dbus-glib.h dbus/dbus-glib-lowlevel.h dbus/dbus.h ddeml.h Debug.h dem.h descrip.h Devices.h dfb_types.h dfiff.h dgiff.h Dialogs.h direct/build.h direct/clock.h direct/conf.h direct/debug.h direct/direct.h directfb_keyboard.h directfb_strings.h direct.h direct/hash.h direct/interface.h direct/interface_implementation.h direct/list.h direct/log.h direct/memcpy.h direct/mem.h direct/messages.h direct/modules.h direct/serial.h direct/signals.h direct/stream.h direct/system.h direct/thread.h direct/trace.h direct/tree.h direct/types.h direct/utf8.h direct/util.h dirent.h DiskInit.h dlfcn.h dlgs.h dl.h docobj.h dos/dosextens.h dos.h Drag.h DriverServices.h DriverSynchronization.h DropInPanel.h dvidef.h ecl-exp.h elf.h endian.h Entry.h err.h errno.h Errors.h Events.h exception exdisp.h ExDisp.h exe386.h execinfo.h extras.h fcntl.h fenv.h ffi.h fibdef.h File.h filehdr.h files.h Files.h FindDirectory.h Finder.h FinderRegistry.h FixMath.h float.h fnmatch.h Folders.h fontconfig/fcfreetype.h fontconfig/fontconfig.h Font.h Fonts.h fp.h fpieee.h frame/log.h frame/req.h freetype/freetype.h freetype/ftadvanc.h freetype/ftbitmap.h freetype/ftcache.h freetype/ftfntfmt.h freetype/ftglyph.h freetype/ftlcdfil.h freetype/ftoutln.h freetype/ftsizes.h freetype/ftsynth.h freetype/ftxf86.h freetype.h freetype/t1tables.h freetype/ttnameid.h freetype/tttables.h fribidi/fribidi.h FSp_fopen.h fstream fstream.h ft2build.h ftadvanc.h ftbitmap.h ftcache.h ftfntfmt.h ftglyph.h ftlcdfil.h ftoutln.h fts.h ftsizes.h ftsynth.h ftxf86.h fusion/arena.h fusion/build.h fusion/call.h fusion/conf.h fusion/fusion.h fusion/fusion_internal.h fusion/hash.h fusion/lock.h fusion/object.h fusion/property.h fusion/protocol.h fusion/reactor.h fusion/ref.h fusion/shmalloc.h fusion/shm/pool.h fusion/shm/shm.h fusion/shm/shm_internal.h fusion/types.h fusion/vector.h gconf/gconf-client.h Gdiplus.h gdk/gdkdirectfb.h gdk/gdk.h gdk/gdkkeysyms.h gdk/gdkprivate.h gdk/gdkwayland.h gdk/gdkx.h gdk-pixbuf/gdk-pixbuf.h Gestalt.h getopt.h gio/gio.h glibconfig.h glib.h glib-object.h glob.h gmodule.h gnome.h gnu/libc-version.h gps.h grp.h gssapi_generic.h gssapi/gssapi_generic.h gssapi/gssapi.h gssapi.h gst/app/gstappsink.h gst/app/gstappsrc.h gst/gst.h gst/video/video.h gtk/gtk.h gtk/gtkunixprint.h gtk/gtkx.h hasht.h HIToolbox/HIToolbox.h hlink.h ia64/sys/inline.h Icons.h iconv.h ieeefp.h ifaddrs.h image.h imagehlp.h imm.h initguid.h initializer_list InterfaceDefs.h InternetConfig.h IntlResources.h ints.h intshcut.h inttypes.h iodef.h io.h IOKit/IOKitLib.h IOKit/IOMessage.h IOKit/pwr_mgt/IOPMLib.h iomanip iostream.h jar-ds.h jarfile.h jar.h JavaControl.h JavaEmbedding/JavaControl.h JavaVM/jni.h JManager.h JNIEnvTests.h jni.h JVMManagerTests.h Kerberos/Kerberos.h kernel/image.h kernel/OS.h key.h keyhi.h keyt.h keythi.h kvm.h LAction.h langinfo.h LApplication.h LArray.h LArrayIterator.h LAttachable.h LAttachment.h LaunchServices.h lber.h LBroadcaster.h LButton.h lcache.h LCaption.h LCheckBox.h LCicnButton.h LClipboard.h LCommander.h LComparator.h LControl.h ldap.h ldaplog.h ldappr.h ldap_ssl.h LDataStream.h ldfcn.h LDialogBox.h ldif.h LDocApplication.h LDocument.h LDragAndDrop.h LDragTask.h LEditField.h LEditText.h LEventDispatcher.h LFile.h LFileStream.h LFileTypeList.h LFocusBox.h LGrafPortView.h LHandleStream.h libc_r.h libelf.h libelf/libelf.h libgen.h libgnome/gnome-url.h libgnome/libgnome.h libgnomeui/gnome-icon-lookup.h libgnomeui/gnome-icon-theme.h libgnomeui/gnome-ui-init.h libutil.h limits.h link.h linux/ioprio.h linux/kernel.h linux/limits.h linux/rtc.h linux/version.h List.h Lists.h LListBox.h LListener.h LMenuBar.h LMenu.h LModelDirector.h LModelObject.h LModelProperty.h loader.h locale locale.h LOffscreenView.h logkeys.h logstrng.h Looper.h LowMem.h LPane.h LPeriodical.h LPicture.h LPlaceHolder.h LPrintout.h LProgressBar.h LPushButton.h LRadioGroup.h LRadioGroupView.h LRunArray.h LScroller.h LSharable.h LSingleDoc.h LStaticText.h LStdControl.h LStream.h LString.h LTabGroup.h LTabGroupView.h LTableArrayStorage.h LTableMonoGeometry.h LTableSingleSelector.h LTableView.h LTextEditView.h LTextTableView.h LUndoer.h LVariableArray.h LView.h LWindow.h m68881.h MacErrors.h MacHeadersCarbon.h machine/ansi.h machine/builtins.h machine/clock.h machine/endian.h machine/frame.h machine/inline.h machine/limits.h machine/signal.h machine/trap.h mach/mach_host.h mach/mach_init.h mach/mach_interface.h mach/mach_port.h mach-o/dyld.h MacLocales.h MacMemory.h MacTCP.h MacTypes.h MacWindows.h malloc.h malloc_np.h mapicode.h mapidefs.h mapiguid.h mapi.h mapitags.h mapiutil.h mapix.h Math64.h math.h mbstring.h mem.h memory.h Memory.h MenuBar.h Menu.h Menus.h Message.h Mime.h MixedMode.h mlang.h mmsystem.h model.h Movies.h mpw/errno.h mshtmhst.h mshtml.h mswsock.h Multiprocessing.h mutex.h Navigation.h ncompat.h ncurses.h netCore.h netdb.h net/if.h netinet/in.h netinet/in_systm.h netinet/tcp.h newexe.h new.h nl_types.h NodeInfo.h nspr.h nssb64.h nssb64t.h nssbase.h nssbaset.h nssck.api nssckbi.h nssckepv.h nssckft.h nssckfwc.h nssckfw.h nssckfwt.h nssckg.h nssckmdt.h nssckt.h nss.h nssilckt.h nssilock.h nsslocks.h nssrwlk.h nssrwlkt.h nssutil.h nsswitch.h objbase.h objidl.h Objsafe.h ocsp.h ocspt.h ojiapitests.h ole2.h oleidl.h OpenGL/OpenGL.h OpenTptInternet.h OpenTransport.h OS.h osreldate.h OSUtils.h p12.h p12plcy.h p12t.h Packages.h Palettes.h PALM_CMN.H pango/pango-break.h pango/pangocairo.h pango/pangofc-decoder.h pango/pangofc-font.h pango/pangofc-fontmap.h pango/pango-fontmap.h pango/pango.h pango/pango-modules.h pango/pango-utils.h pango/pangoxft.h pascal.h Patches.h Path.h pcfs/pc_dir.h Pgenerr.h PGenErr.h Ph.h pixman.h pk11func.h pk11pqg.h pk11priv.h pk11pub.h pk11sdr.h pkcs11f.h pkcs11.h pkcs11n.h pkcs11p.h pkcs11t.h pkcs11u.h pkcs12.h pkcs12t.h pkcs7t.h plarena.h plarenas.h plbase64.h plerror.h plgetopt.h plhash.h plstr.h PLStringFuncs.h PMApplication.h pmddim.h poll.h Polygon.h portable.h port.h portreg.h Power.h PP_ClassHeaders.cp PP_Constants.h PPCToolbox.h PP_DebugHeaders.cp PP_KeyCodes.h PP_Macros.h PP_Messages.h PP_Prefix.h PP_Resources.h PP_Types.h pratom.h prbit.h prclist.h prcmon.h prcountr.h prcpucfg.h prcvar.h prdtoa.h preenc.h prenv.h prerr.h prerror.h prinet.h prinit.h prinrval.h Printing.h Print/PMPrintingDialogExtensions.h prio.h pripcsem.h private prlink.h prlock.h prlog.h prlong.h prmem.h prmon.h prmwait.h prnetdb.h Processes.h process.h Process.h prolock.h proto/dos.h proto/exec.h prpdce.h prprf.h prproces.h prrng.h prrwlock.h prshma.h prshm.h prsystem.h prthread.h prtime.h prtpool.h prtrace.h prtypes.h prvrsion.h prwin16.h psap.h Pt.h pthread.h pthread_np.h pulse/pulseaudio.h pwd.h Python.h QDOffscreen.h queue Quickdraw.h QuickDraw.h QuickTimeComponents.h quipu/attr.h regex.h Region.h resolv.h Resources.h Retrace.h rld_interface.h Roster.h rpc.h rpcproxy.h rpc/types.h sane/sane.h sane/sanei.h sane/saneopts.h sanitizer/asan_interface.h sched.h Scrap.h Screen.h Script.h ScrollBar.h secasn1.h secasn1t.h seccomon.h secder.h secdert.h secdig.h secdigt.h secerr.h sec.h sechash.h secitem.h secmime.h secmod.h secmodt.h secoid.h secoidt.h secpkcs5.h secpkcs7.h secport.h secrng.h security.h secutil.h semaphore.h servprov.h setjmp.h SFNTLayoutTypes.h SFNTTypes.h sha1.h share.h shellapi.h shlguid.h shlobj.h shsign.h sigcontext.h signal.h SimpleGameSound.h SIOUX.h size_t.h smime.h sndio.h someincludefile.h soundcard.h Sound.h soundtouch/SoundTouchFactory.h soundtouch/SoundTouch.h spawn.h sqlite3.h sslerr.h ssl.h sslproto.h sslt.h sstream StandardFile.h starlet.h stat.h statreg.cpp statreg.h stdarg.h stdbool.h stddef.h stdint.h stdio.h stdlib.h storage/FindDirectory.h StorageKit.h StringCompare.h string.h String.h strings.h Strings.h StringView.h stropts.h strstrea.h structs.h stsdef.h SupportDefs.h support/String.h support/SupportDefs.h support/TLS.h svrcore.h symconst.h sym.h synch.h syncmgr.h sys/atomic_op.h sys/bitypes.h sys/byteorder.h syscall.h sys/cdefs.h sys/cfgodm.h sys/elf.h sys/endian.h sys/epoll.h sys/errno.h sys/eventfd.h sys/fault.h sys/fcntl.h sys/file.h sys/filio.h sys/frame.h sys/immu.h sys/inotify.h sys/inttypes.h sys/ioccom.h sys/ioctl.h sys/ipc.h sys/klog.h sys/ldr.h sys/link.h sys/locking.h syslog.h sys/lwp.h sys/machine.h sys/mman.h sys/mmu.h sys/mount.h sys/mpctl.h sys/msg.h sys/param.h sys/pda.h sys/poll.h sys/ppc.h sys/prctl.h sys/priv.h sys/procfs.h sys/pstat.h sys/ptrace.h sys/queue.h sys/quota.h sys/reboot.h sys/reg.h sys/regset.h sys/resource.h sys/sched.h sys/select.h sys/sem.h sys/sendfile.h sys/shm.h sys/siginfo.h sys/signal.h sys/socket.h sys/sockio.h sys/sparc/frame.h sys/stack.h sys/statfs.h sys/stat.h sys/statvfs.h sys/syscall.h sys/sysctl.h sys/sysinfo.h sys/sysmacros.h sys/sysmp.h sys/syssgi.h sys/systeminfo.h sys/system_properties.h sys/thr.h sys/timeb.h sys/time.h sys/times.h sys/ttycom.h sys/types.h sys/ucontext.h sys/uio.h sys/un.h sys/unistd.h sys/user.h sys/utsname.h sys/vfs.h sys/wait.h t1tables.h tables.h TArray.h TArrayIterator.h task.h tchar.h TCHAR.H termios.h TextCommon.h TextEdit.h TextEncodingConverter.h TextServices.h TextUtils.h TextView.h th/PCR_Th.h thread.h ThreadManagerTests.h Threads.h time.h Timer.h tlhelp32.h ToolUtils.h tr1/functional trace.h Traps.h ttnameid.h tttables.h typeinfo types.h Types.h UAppleEventsMgr.h UAttachments.h ucontext.h uconv.h UCursor.h UDebugging.h UDesktop.h UDrawingState.h UDrawingUtils.h UEnvironment.h UEventMgr.h UException.h UExtractFromAEDesc.h UGWorld.h UKeyFilters.h ulocks.h ulserrno.h UMemoryMgr.h UModalDialogs.h UNavServicesDialogs.h UnicodeBlockObjects.h UnicodeConverter.h UnicodeUtilities.h unidef.h unikbd.h unistd.h unix.h unixio.h unknwn.h unwind.h UPrinting.h UQuickTime.h UReanimator.h URegions.h URegistrar.h UResourceMgr.h urlhist.h urlmon.h UScrap.h UScreenPort.h UTCUtils.h UTETextAction.h UTEViewTextAction.h UTextEdit.h UTextTraits.h utilmodt.h utilpars.h utilparst.h utilrename.h utime.h UWindows.h values.h varargs.h vcclr.h View.h Volume.h wab.h wait.h wchar.h wctype.h winbase.h win/compobj.h windef.h Window.h windows.h Windows.h windowsx.h Wininet.h winnls.h winperf.h winreg.h Winreg.h winsock2.h winsock.h winspool.h winsvc.h winuser.h winver.h wmem.h workbench/startup.h wtypes.h wx/image.h wx/listctrl.h wx/log.h wx/toolbar.h wx/wx.h wx/xrc/xmlres.h X11/cursorfont.h X11/extensions/Print.h X11/extensions/scrnsaver.h X11/extensions/shape.h X11/extensions/Xcomposite.h X11/extensions/Xdamage.h X11/extensions/Xfixes.h X11/extensions/Xrender.h X11/extensions/XShm.h X11/ImUtil.h X11/Intrinsic.h X11/keysymdef.h X11/keysym.h X11/Shell.h X11/StringDefs.h X11/Xatom.h X11/Xft/Xft.h X11/Xfuncproto.h X11/X.h X11/XKBlib.h X11/Xlib.h X11/Xlibint.h X11/Xlib-xcb.h X11/Xlocale.h X11/Xos.h X11/Xutil.h xcb/shm.h xcb/xcb.h xlocale.h zmouse.h zlib.h sys/event.h unicode/datefmt.h unicode/locid.h unicode/numberformatter.h unicode/numsys.h unicode/plurrule.h unicode/putil.h unicode/timezone.h unicode/ucal.h unicode/uchar.h unicode/uclean.h unicode/ucol.h unicode/ucurr.h unicode/udat.h unicode/udata.h unicode/udatpg.h unicode/udisplaycontext.h unicode/uldnames.h unicode/ulistformatter.h unicode/uenum.h unicode/uformattedvalue.h unicode/umachine.h unicode/uniset.h unicode/unistr.h unicode/unorm.h unicode/unum.h unicode/unumberformatter.h unicode/upluralrules.h unicode/ureldatefmt.h unicode/ures.h unicode/ustring.h unicode/utypes.h sys/auxv.h
/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses
import imp
make[3]: Leaving directory '/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/config'
make[3]: Entering directory '/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/memory/build'
make[3]: Nothing to be done for 'export'.
make[3]: Leaving directory '/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/memory/build'
make[3]: Entering directory '/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/mozglue/build'
make[3]: Nothing to be done for 'export'.
make[3]: Leaving directory '/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/mozglue/build'
make[3]: Entering directory '/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src'
js/src/js-confdefs.h.stub
/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/python/mozbuild/mozbuild/action/process_define_files.py process_define_file js-confdefs.h .deps/js-confdefs.h.pp .deps/js-confdefs.h.stub /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/js-confdefs.h.in
/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses
import imp
js/src/js-config.h.stub
/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/python/mozbuild/mozbuild/action/process_define_files.py process_define_file js-config.h .deps/js-config.h.pp .deps/js-config.h.stub /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/js-config.h.in
/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses
import imp
js/src/selfhosted.out.h.stub
/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/builtin/embedjs.py generate_selfhosted selfhosted.out.h .deps/selfhosted.out.h.pp .deps/selfhosted.out.h.stub /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/js.msg /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/builtin/TypedObjectConstants.h /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/builtin/SelfHostingDefines.h /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/builtin/Utilities.js /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/builtin/Array.js /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/builtin/AsyncFunction.js /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/builtin/AsyncIteration.js /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/builtin/BigInt.js /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/builtin/Classes.js /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/builtin/Date.js /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/builtin/Error.js /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/builtin/Function.js /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/builtin/Generator.js /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/builtin/Iterator.js /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/builtin/Map.js /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/builtin/Module.js /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/builtin/Number.js /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/builtin/Object.js /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/builtin/Promise.js /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/builtin/Reflect.js /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/builtin/RegExp.js /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/builtin/RegExpGlobalReplaceOpt.h.js /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/builtin/RegExpLocalReplaceOpt.h.js /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/builtin/String.js /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/builtin/Set.js /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/builtin/Sorting.js /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/builtin/TypedArray.js /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/builtin/TypedObject.js /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/builtin/WeakMap.js /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/builtin/WeakSet.js /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/builtin/intl/Collator.js /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/builtin/intl/CommonFunctions.js /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/builtin/intl/CurrencyDataGenerated.js /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/builtin/intl/DateTimeFormat.js /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/builtin/intl/DisplayNames.js /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/builtin/intl/IntlObject.js /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/builtin/intl/ListFormat.js /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/builtin/intl/NumberFormat.js /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/builtin/intl/PluralRules.js /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/builtin/intl/RelativeTimeFormat.js /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/builtin/intl/SanctionedSimpleUnitIdentifiersGenerated.js
/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses
import imp
/usr/bin/aarch64-linux-gnu-g++ -std=gnu++17 -E -o self-hosting-preprocessed.pp -DCROSS_COMPILE=1 -DHAVE_64BIT_BUILD=1 -DXP_UNIX=1 -DXP_LINUX=1 -DMOZ_BUILD_APP=js -DRELEASE_OR_BETA=1 -DMOZILLA_VERSION="78.5.0" -DMOZILLA_VERSION_U=78.5.0 -DMOZILLA_UAVERSION="78.0" -DMOZ_UPDATE_CHANNEL=default -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_STDINT_H=1 -DHAVE_INTTYPES_H=1 -DSTDC_HEADERS=1 -DHAVE_MALLOC_H=1 -DHAVE_ALLOCA_H=1 -DHAVE_GETOPT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_FTS_H=1 -DHAVE_SYS_STATVFS_H=1 -DHAVE_SYS_STATFS_H=1 -DHAVE_SYS_VFS_H=1 -DHAVE_SYS_MOUNT_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_NETINET_IN_H=1 -DHAVE_BYTESWAP_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DMOZ_DLL_PREFIX="lib" -DMOZ_DLL_SUFFIX=".so" -DJS_STANDALONE=1 -DJS_64BIT=1 -DJS_PUNBOX64=1 -DJS_CODEGEN_ARM64=1 -DMOZ_RUST_SIMD=1 -DENABLE_WASM_MULTI_VALUE=1 -DENABLE_SHARED_MEMORY=1 -DENABLE_NEW_REGEXP=1 -DEDITLINE=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DMOZ_SYSTEM_ICU=1 -DJS_HAS_INTL_API=1 -DU_USING_ICU_NAMESPACE=0 -DMOZJS_MAJOR_VERSION=78 -DMOZJS_MINOR_VERSION=5 -DHAVE_SSIZE_T=1 -DHAVE_DIRENT_H=1 -DHAVE_DLOPEN=1 -D_REENTRANT=1 -DHAVE_GETC_UNLOCKED=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_PTHREAD_GETNAME_NP=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_LIBM=1 -DHAVE_RES_NINIT=1 -DHAVE_LANGINFO_CODESET=1 -DVA_COPY=va_copy -DHAVE_VA_COPY=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_LOCALECONV=1 -DHAVE___CXA_DEMANGLE=1 -DHAVE_TM_ZONE_TM_GMTOFF=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DMALLOC_H=<malloc.h> -DHAVE_STRNDUP=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_MEMALIGN=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DMALLOC_USABLE_SIZE_CONST_PTR= -DHAVE_VALLOC=1 -DNO_NSPR_10_SUPPORT=1 -DNDEBUG=1 -DTRIMMED=1 self-hosting-cpp-input.cpp
../../config/nsinstall -R -m 644 'js-config.h' '../../dist/include'
make[3]: Leaving directory '/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src'
make[3]: Entering directory '/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src/frontend'
js/src/frontend/ReservedWordsGenerated.h.stub
/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/frontend/GenerateReservedWords.py main ReservedWordsGenerated.h .deps/ReservedWordsGenerated.h.pp .deps/ReservedWordsGenerated.h.stub /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/frontend/ReservedWords.h
make[3]: Entering directory '/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src/gc'
js/src/gc/StatsPhasesGenerated.h.stub
/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/gc/GenerateStatsPhases.py generateHeader StatsPhasesGenerated.h .deps/StatsPhasesGenerated.h.pp .deps/StatsPhasesGenerated.h.stub
make[3]: Entering directory '/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src/build'
make[3]: Nothing to be done for 'export'.
make[3]: Leaving directory '/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src/build'
make[3]: Entering directory '/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src/jit'
js/src/jit/MOpcodesGenerated.h.stub
/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jit/GenerateOpcodeFiles.py generate_mir_header MOpcodesGenerated.h .deps/MOpcodesGenerated.h.pp .deps/MOpcodesGenerated.h.stub /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jit/MIR.h
make[3]: Entering directory '/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src/shell'
make[3]: Nothing to be done for 'export'.
make[3]: Leaving directory '/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src/shell'
/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses
import imp
/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses
import imp
/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses
import imp
js/src/jit/LOpcodesGenerated.h.stub
/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jit/GenerateOpcodeFiles.py generate_lir_header LOpcodesGenerated.h .deps/LOpcodesGenerated.h.pp .deps/LOpcodesGenerated.h.stub /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jit/LIR.h /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jit/shared/LIR-shared.h /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jit/arm64/LIR-arm64.h
js/src/gc/StatsPhasesGenerated.inc.stub
/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/gc/GenerateStatsPhases.py generateCpp StatsPhasesGenerated.inc .deps/StatsPhasesGenerated.inc.pp .deps/StatsPhasesGenerated.inc.stub
make[3]: Leaving directory '/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src/frontend'
/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses
import imp
/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses
import imp
js/src/jit/CacheIROpsGenerated.h.stub
/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jit/GenerateCacheIRFiles.py generate_cacheirops_header CacheIROpsGenerated.h .deps/CacheIROpsGenerated.h.pp .deps/CacheIROpsGenerated.h.stub /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jit/CacheIROps.yaml
make[3]: Leaving directory '/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src/gc'
/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses
import imp
make[3]: Leaving directory '/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src/jit'
make[2]: Leaving directory '/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build'
make[1]: Leaving directory '/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build'
make[1]: Entering directory '/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build'
make recurse_compile
make[2]: Entering directory '/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build'
make[3]: Entering directory '/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src/rust'
make[3]: Entering directory '/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src/shell'
make[3]: Entering directory '/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/mfbt'
mkdir -p '.deps/'
mkdir -p '.deps/'
make[3]: Entering directory '/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src/debugger'
mkdir -p '.deps/'
js/src/rust/force-cargo-library-build
/usr/bin/cargo rustc --release --manifest-path /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/rust/Cargo.toml -vv --lib --target=aarch64-unknown-linux-gnu --features 'simd-accel' --
make[3]: Entering directory '/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src/frontend'
mkdir -p '.deps/'
js/src/debugger/Unified_cpp_js_src_debugger0.o
/usr/bin/aarch64-linux-gnu-g++ -std=gnu++17 -o Unified_cpp_js_src_debugger0.o -c -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/dist/system_wrappers -include /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/debugger -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src/debugger -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/dist/include -I/usr/aarch64-linux-gnu/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -mcpu=cortex-a53+sha2+sha3+aes+crc -O2 -pipe -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_debugger0.o.pp Unified_cpp_js_src_debugger0.cpp
mfbt/lz4.o
/usr/bin/aarch64-linux-gnu-gcc -std=gnu99 -o lz4.o -c -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/dist/system_wrappers -include /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DLZ4LIB_VISIBILITY= -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/mfbt -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/mfbt -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/mfbt/double-conversion -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/dist/include -I/usr/aarch64-linux-gnu/usr/include/nspr -fPIC -include /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src/js-confdefs.h -DMOZILLA_CLIENT -mcpu=cortex-a53+sha2+sha3+aes+crc -O2 -pipe -fomit-frame-pointer -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -MD -MP -MF .deps/lz4.o.pp /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/mfbt/lz4/lz4.c
mfbt/lz4frame.o
make[3]: Entering directory '/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src'
mkdir -p '.deps/'
js/src/frontend/Parser.o
/usr/bin/aarch64-linux-gnu-g++ -std=gnu++17 -o Parser.o -c -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/dist/system_wrappers -include /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/frontend -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src/frontend -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/dist/include -I/usr/aarch64-linux-gnu/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -mcpu=cortex-a53+sha2+sha3+aes+crc -O2 -pipe -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Parser.o.pp /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/frontend/Parser.cpp
make[3]: Entering directory '/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src/gc'
mkdir -p '.deps/'
js/src/frontend/Unified_cpp_js_src_frontend0.o
make[3]: Entering directory '/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/config'
make[3]: Nothing to be done for 'host-objects'.
make[3]: Leaving directory '/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/config'
js/src/shell/Unified_cpp_js_src_shell0.o
/usr/bin/aarch64-linux-gnu-g++ -std=gnu++17 -o Unified_cpp_js_src_shell0.o -c -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/dist/system_wrappers -include /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -Dtopsrcdir=/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/shell -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src/shell -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/dist/include -I/usr/aarch64-linux-gnu/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -mcpu=cortex-a53+sha2+sha3+aes+crc -O2 -pipe -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_shell0.o.pp Unified_cpp_js_src_shell0.cpp
js/src/debugger/Unified_cpp_js_src_debugger1.o
/usr/bin/aarch64-linux-gnu-gcc -std=gnu99 -o lz4frame.o -c -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/dist/system_wrappers -include /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DLZ4LIB_VISIBILITY= -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/mfbt -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/mfbt -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/mfbt/double-conversion -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/dist/include -I/usr/aarch64-linux-gnu/usr/include/nspr -fPIC -include /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src/js-confdefs.h -DMOZILLA_CLIENT -mcpu=cortex-a53+sha2+sha3+aes+crc -O2 -pipe -fomit-frame-pointer -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -MD -MP -MF .deps/lz4frame.o.pp /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/mfbt/lz4/lz4frame.c
make[3]: Entering directory '/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src/jit'
mfbt/lz4hc.o
js/src/gc/StoreBuffer.o
/usr/bin/aarch64-linux-gnu-g++ -std=gnu++17 -o StoreBuffer.o -c -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/dist/system_wrappers -include /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/gc -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src/gc -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/dist/include -I/usr/aarch64-linux-gnu/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -mcpu=cortex-a53+sha2+sha3+aes+crc -O2 -pipe -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/StoreBuffer.o.pp /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/gc/StoreBuffer.cpp
mkdir -p '.deps/'
js/src/gc/Unified_cpp_js_src_gc0.o
js/src/RegExp.o
/usr/bin/aarch64-linux-gnu-g++ -std=gnu++17 -o RegExp.o -c -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/dist/system_wrappers -include /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/dist/include -I/usr/aarch64-linux-gnu/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -mcpu=cortex-a53+sha2+sha3+aes+crc -O2 -pipe -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/RegExp.o.pp /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/builtin/RegExp.cpp
js/src/jsmath.o
js/src/jit/Disasm-vixl.o
/usr/bin/aarch64-linux-gnu-g++ -std=gnu++17 -o Disasm-vixl.o -c -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/dist/system_wrappers -include /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jit -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src/jit -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/dist/include -I/usr/aarch64-linux-gnu/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -mcpu=cortex-a53+sha2+sha3+aes+crc -O2 -pipe -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Disasm-vixl.o.pp /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jit/arm64/vixl/Disasm-vixl.cpp
js/src/jit/Instrument-vixl.o
/usr/bin/aarch64-linux-gnu-g++ -std=gnu++17 -o jsmath.o -c -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/dist/system_wrappers -include /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/dist/include -I/usr/aarch64-linux-gnu/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -mcpu=cortex-a53+sha2+sha3+aes+crc -O2 -pipe -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/jsmath.o.pp /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jsmath.cpp
js/src/DoubleToString.o
In file included from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Activation.h:25^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/JSContext.h:30^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/GlobalObject.h:32^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/debugger/DebugAPI.h:10^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/debugger/DebugScript.cpp:17^[[m^[[K,
from ^[[01m^[[KUnified_cpp_js_src_debugger0.cpp:2^[[m^[[K:
/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h: In instantiation of ‘^[[01m^[[Kclass js::detail::FixedArgsBase<js::NO_CONSTRUCT, 0>^[[m^[[K’:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h:935:7:^[[m^[[K required from ‘^[[01m^[[Kclass js::FixedInvokeArgs<0>^[[m^[[K’
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Interpreter.h:90:29:^[[m^[[K required from here
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h:892:19:^[[m^[[K ^[[01;35m^[[Kwarning: ^[[m^[[Kcomparison is always true due to limited range of data type [^[[01;35m^[[K^[]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wtype-limits\a-Wtype-limits^[]8;;\a^[[m^[[K]
892 | static_assert(^[[01;35m^[[KN <= ARGS_LENGTH_MAX^[[m^[[K, "o/~ too many args o/~");
| ^[[01;35m^[[K~~^~~~~~~~~~~~~~~~~~^[[m^[[K
In file included from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Activation.h:25^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/JSContext.h:30^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/RegExpObject.h:21^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/builtin/RegExp.h:10^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/builtin/RegExp.cpp:7^[[m^[[K:
/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h: In instantiation of ‘^[[01m^[[Kclass js::detail::FixedArgsBase<js::NO_CONSTRUCT, 0>^[[m^[[K’:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h:935:7:^[[m^[[K required from ‘^[[01m^[[Kclass js::FixedInvokeArgs<0>^[[m^[[K’
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Interpreter.h:90:29:^[[m^[[K required from here
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h:892:19:^[[m^[[K ^[[01;35m^[[Kwarning: ^[[m^[[Kcomparison is always true due to limited range of data type [^[[01;35m^[[K^[]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wtype-limits\a-Wtype-limits^[]8;;\a^[[m^[[K]
892 | static_assert(^[[01;35m^[[KN <= ARGS_LENGTH_MAX^[[m^[[K, "o/~ too many args o/~");
| ^[[01;35m^[[K~~^~~~~~~~~~~~~~~~~~^[[m^[[K
/usr/bin/aarch64-linux-gnu-gcc -std=gnu99 -o lz4hc.o -c -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/dist/system_wrappers -include /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DLZ4LIB_VISIBILITY= -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/mfbt -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/mfbt -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/mfbt/double-conversion -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/dist/include -I/usr/aarch64-linux-gnu/usr/include/nspr -fPIC -include /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src/js-confdefs.h -DMOZILLA_CLIENT -mcpu=cortex-a53+sha2+sha3+aes+crc -O2 -pipe -fomit-frame-pointer -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -MD -MP -MF .deps/lz4hc.o.pp /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/mfbt/lz4/lz4hc.c
mfbt/xxhash.o
In file included from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Runtime.h:64^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/frontend/Stencil.h:39^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/frontend/ParseNode.h:18^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/frontend/SharedContext.h:18^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/frontend/CompilationInfo.h:14^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/frontend/Parser.h:184^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/frontend/Parser.cpp:20^[[m^[[K:
/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h: In instantiation of ‘^[[01m^[[Kclass js::detail::FixedArgsBase<js::NO_CONSTRUCT, 0>^[[m^[[K’:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h:935:7:^[[m^[[K required from ‘^[[01m^[[Kclass js::FixedInvokeArgs<0>^[[m^[[K’
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Interpreter.h:90:29:^[[m^[[K required from here
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h:892:19:^[[m^[[K ^[[01;35m^[[Kwarning: ^[[m^[[Kcomparison is always true due to limited range of data type [^[[01;35m^[[K^[]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wtype-limits\a-Wtype-limits^[]8;;\a^[[m^[[K]
892 | static_assert(^[[01;35m^[[KN <= ARGS_LENGTH_MAX^[[m^[[K, "o/~ too many args o/~");
| ^[[01;35m^[[K~~^~~~~~~~~~~~~~~~~~^[[m^[[K
^[[0m^[[0m^[[1m^[[32m Compiling^[[0m packed_simd v0.3.4 (https://github.com/hsivonen/packed_simd?rev=0917fe780032a6bbb23d71be545f9c1834128d75#0917fe78)
^[[0m^[[0m^[[1m^[[32m Running^[[0m `CARGO=/usr/lib/rust/1.48.0/bin/cargo-1.48.0 CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/third_party/rust/packed_simd CARGO_PKG_AUTHORS='Gonzalo Brito Gadeschi <gonzalobg88@gmail.com>' CARGO_PKG_DESCRIPTION='Portable Packed SIMD vectors' CARGO_PKG_HOMEPAGE='https://github.com/rust-lang-nursery/packed_simd' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=packed_simd CARGO_PKG_REPOSITORY='https://github.com/rust-lang-nursery/packed_simd' CARGO_PKG_VERSION=0.3.4 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=3 CARGO_PKG_VERSION_PATCH=4 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/release/deps:/usr/lib/rust/1.48.0/lib' /usr/bin/rustc --crate-name build_script_build --edition=2018 /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/third_party/rust/packed_simd/build.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="into_bits"' -C metadata=082c73e8e4921dbb -C extra-filename=-082c73e8e4921dbb --out-dir /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/release/build/packed_simd-082c73e8e4921dbb -C linker=/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/build/cargo-host-linker -L dependency=/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/release/deps --cap-lints warn`
In file included from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Activation.h:25^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/JSContext.h:30^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/GlobalObject.h:32^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/builtin/MapObject.h:11^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/shell/jsshell.h:17^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/shell/ModuleLoader.cpp:18^[[m^[[K,
from ^[[01m^[[KUnified_cpp_js_src_shell0.cpp:2^[[m^[[K:
/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h: In instantiation of ‘^[[01m^[[Kclass js::detail::FixedArgsBase<js::NO_CONSTRUCT, 0>^[[m^[[K’:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h:935:7:^[[m^[[K required from ‘^[[01m^[[Kclass js::FixedInvokeArgs<0>^[[m^[[K’
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Interpreter.h:90:29:^[[m^[[K required from here
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h:892:19:^[[m^[[K ^[[01;35m^[[Kwarning: ^[[m^[[Kcomparison is always true due to limited range of data type [^[[01;35m^[[K^[]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wtype-limits\a-Wtype-limits^[]8;;\a^[[m^[[K]
892 | static_assert(^[[01;35m^[[KN <= ARGS_LENGTH_MAX^[[m^[[K, "o/~ too many args o/~");
| ^[[01;35m^[[K~~^~~~~~~~~~~~~~~~~~^[[m^[[K
^[[0m^[[0m^[[1m^[[32m Compiling^[[0m encoding_rs v0.8.22
^[[0m^[[0m^[[1m^[[32m Running^[[0m `CARGO=/usr/lib/rust/1.48.0/bin/cargo-1.48.0 CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/third_party/rust/encoding_rs CARGO_PKG_AUTHORS='Henri Sivonen <hsivonen@hsivonen.fi>' CARGO_PKG_DESCRIPTION='A Gecko-oriented implementation of the Encoding Standard' CARGO_PKG_HOMEPAGE='https://docs.rs/encoding_rs/' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=encoding_rs CARGO_PKG_REPOSITORY='https://github.com/hsivonen/encoding_rs' CARGO_PKG_VERSION=0.8.22 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=8 CARGO_PKG_VERSION_PATCH=22 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/release/deps:/usr/lib/rust/1.48.0/lib' /usr/bin/rustc --crate-name build_script_build /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/third_party/rust/encoding_rs/build.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="packed_simd"' --cfg 'feature="simd-accel"' -C metadata=f573d51cc3eac9da -C extra-filename=-f573d51cc3eac9da --out-dir /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/release/build/encoding_rs-f573d51cc3eac9da -C linker=/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/build/cargo-host-linker -L dependency=/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/release/deps --cap-lints warn`
In file included from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Activation.h:25^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/JSContext.h:30^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jsmath.cpp:31^[[m^[[K:
/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h: In instantiation of ‘^[[01m^[[Kclass js::detail::FixedArgsBase<js::NO_CONSTRUCT, 0>^[[m^[[K’:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h:935:7:^[[m^[[K required from ‘^[[01m^[[Kclass js::FixedInvokeArgs<0>^[[m^[[K’
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Interpreter.h:90:29:^[[m^[[K required from here
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h:892:19:^[[m^[[K ^[[01;35m^[[Kwarning: ^[[m^[[Kcomparison is always true due to limited range of data type [^[[01;35m^[[K^[]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wtype-limits\a-Wtype-limits^[]8;;\a^[[m^[[K]
892 | static_assert(^[[01;35m^[[KN <= ARGS_LENGTH_MAX^[[m^[[K, "o/~ too many args o/~");
| ^[[01;35m^[[K~~^~~~~~~~~~~~~~~~~~^[[m^[[K
^[[0m^[[0m^[[1m^[[32m Compiling^[[0m cfg-if v0.1.10
^[[0m^[[0m^[[1m^[[32m Running^[[0m `CARGO=/usr/lib/rust/1.48.0/bin/cargo-1.48.0 CARGO_CRATE_NAME=cfg_if CARGO_MANIFEST_DIR=/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/third_party/rust/cfg-if CARGO_PKG_AUTHORS='Alex Crichton <alex@alexcrichton.com>' CARGO_PKG_DESCRIPTION='A macro to ergonomically define an item depending on a large number of #[cfg]
parameters. Structured like an if-else chain, the first matching branch is the
item that gets emitted.
' CARGO_PKG_HOMEPAGE='https://github.com/alexcrichton/cfg-if' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=cfg-if CARGO_PKG_REPOSITORY='https://github.com/alexcrichton/cfg-if' CARGO_PKG_VERSION=0.1.10 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=10 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/release/deps:/usr/lib/rust/1.48.0/lib' /usr/bin/rustc --crate-name cfg_if --edition=2018 /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/third_party/rust/cfg-if/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C embed-bitcode=no -C metadata=3f1d8b0123bc5d65 -C extra-filename=-3f1d8b0123bc5d65 --out-dir /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/aarch64-unknown-linux-gnu/release/deps --target aarch64-unknown-linux-gnu -C linker=/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/build/cargo-linker -L dependency=/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/aarch64-unknown-linux-gnu/release/deps -L dependency=/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/release/deps --cap-lints warn -C opt-level=2 -C debuginfo=2 -C force-frame-pointers=yes --cap-lints warn -C codegen-units=1`
^[[0m^[[0m^[[1m^[[32m Compiling^[[0m cc v1.0.47
^[[0m^[[0m^[[1m^[[32m Running^[[0m `CARGO=/usr/lib/rust/1.48.0/bin/cargo-1.48.0 CARGO_CRATE_NAME=cc CARGO_MANIFEST_DIR=/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/third_party/rust/cc CARGO_PKG_AUTHORS='Alex Crichton <alex@alexcrichton.com>' CARGO_PKG_DESCRIPTION='A build-time dependency for Cargo build scripts to assist in invoking the native
C compiler to compile native C code into a static archive to be linked into Rust
code.
' CARGO_PKG_HOMEPAGE='https://github.com/alexcrichton/cc-rs' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=cc CARGO_PKG_REPOSITORY='https://github.com/alexcrichton/cc-rs' CARGO_PKG_VERSION=1.0.47 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=47 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/release/deps:/usr/lib/rust/1.48.0/lib' /usr/bin/rustc --crate-name cc --edition=2018 /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/third_party/rust/cc/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off -C metadata=bd0b188bd5caa70e -C extra-filename=-bd0b188bd5caa70e --out-dir /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/release/deps -C linker=/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/build/cargo-host-linker -L dependency=/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/release/deps --cap-lints warn`
/usr/bin/aarch64-linux-gnu-g++ -std=gnu++17 -o Unified_cpp_js_src_gc0.o -c -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/dist/system_wrappers -include /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/gc -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src/gc -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/dist/include -I/usr/aarch64-linux-gnu/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -mcpu=cortex-a53+sha2+sha3+aes+crc -O2 -pipe -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_gc0.o.pp Unified_cpp_js_src_gc0.cpp
js/src/gc/Unified_cpp_js_src_gc1.o
/usr/bin/aarch64-linux-gnu-gcc -std=gnu99 -o xxhash.o -c -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/dist/system_wrappers -include /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DLZ4LIB_VISIBILITY= -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/mfbt -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/mfbt -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/mfbt/double-conversion -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/dist/include -I/usr/aarch64-linux-gnu/usr/include/nspr -fPIC -include /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src/js-confdefs.h -DMOZILLA_CLIENT -mcpu=cortex-a53+sha2+sha3+aes+crc -O2 -pipe -fomit-frame-pointer -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -MD -MP -MF .deps/xxhash.o.pp /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/mfbt/lz4/xxhash.c
mfbt/Compression.o
/usr/bin/aarch64-linux-gnu-g++ -std=gnu++17 -o Instrument-vixl.o -c -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/dist/system_wrappers -include /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jit -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src/jit -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/dist/include -I/usr/aarch64-linux-gnu/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -mcpu=cortex-a53+sha2+sha3+aes+crc -O2 -pipe -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Instrument-vixl.o.pp /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jit/arm64/vixl/Instrument-vixl.cpp
js/src/jit/Unified_cpp_js_src_jit0.o
^[[0m^[[0m^[[1m^[[32m Compiling^[[0m encoding_c v0.9.7
^[[0m^[[0m^[[1m^[[32m Running^[[0m `CARGO=/usr/lib/rust/1.48.0/bin/cargo-1.48.0 CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/third_party/rust/encoding_c CARGO_PKG_AUTHORS='Henri Sivonen <hsivonen@hsivonen.fi>' CARGO_PKG_DESCRIPTION='C API for encoding_rs' CARGO_PKG_HOMEPAGE='https://docs.rs/encoding_c/' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=encoding_c CARGO_PKG_REPOSITORY='https://github.com/hsivonen/encoding_c' CARGO_PKG_VERSION=0.9.7 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=9 CARGO_PKG_VERSION_PATCH=7 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/release/deps:/usr/lib/rust/1.48.0/lib' /usr/bin/rustc --crate-name build_script_build /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/third_party/rust/encoding_c/build.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="simd-accel"' -C metadata=f580f0120dfed306 -C extra-filename=-f580f0120dfed306 --out-dir /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/release/build/encoding_c-f580f0120dfed306 -C linker=/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/build/cargo-host-linker -L dependency=/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/release/deps --cap-lints warn`
^[[0m^[[0m^[[1m^[[32m Compiling^[[0m encoding_c_mem v0.2.5
^[[0m^[[0m^[[1m^[[32m Running^[[0m `CARGO=/usr/lib/rust/1.48.0/bin/cargo-1.48.0 CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/third_party/rust/encoding_c_mem CARGO_PKG_AUTHORS='Henri Sivonen <hsivonen@hsivonen.fi>' CARGO_PKG_DESCRIPTION='C API for encoding_rs::mem' CARGO_PKG_HOMEPAGE='https://docs.rs/encoding_c_mem/' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=encoding_c_mem CARGO_PKG_REPOSITORY='https://github.com/hsivonen/encoding_c_mem' CARGO_PKG_VERSION=0.2.5 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION_PATCH=5 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/release/deps:/usr/lib/rust/1.48.0/lib' /usr/bin/rustc --crate-name build_script_build --edition=2018 /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/third_party/rust/encoding_c_mem/build.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off -C metadata=65851b6a71e73986 -C extra-filename=-65851b6a71e73986 --out-dir /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/release/build/encoding_c_mem-65851b6a71e73986 -C linker=/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/build/cargo-host-linker -L dependency=/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/release/deps --cap-lints warn`
{standard input}: Assembler messages:
{standard input}:4177: Error: selected processor does not support `eor3 v1.16b,v1.16b,v2.16b,v0.16b'
{standard input}:5230: Error: selected processor does not support `eor3 v1.16b,v1.16b,v2.16b,v0.16b'
{standard input}:6382: Error: selected processor does not support `eor3 v1.16b,v1.16b,v2.16b,v0.16b'
{standard input}:7459: Error: selected processor does not support `eor3 v1.16b,v1.16b,v2.16b,v0.16b'
^[[0m^[[0m^[[1m^[[32m Compiling^[[0m arrayvec v0.5.1
^[[0m^[[0m^[[1m^[[32m Running^[[0m `CARGO=/usr/lib/rust/1.48.0/bin/cargo-1.48.0 CARGO_CRATE_NAME=arrayvec CARGO_MANIFEST_DIR=/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/third_party/rust/arrayvec CARGO_PKG_AUTHORS=bluss CARGO_PKG_DESCRIPTION='A vector with fixed capacity, backed by an array (it can be stored on the stack too). Implements fixed capacity ArrayVec and ArrayString.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=arrayvec CARGO_PKG_REPOSITORY='https://github.com/bluss/arrayvec' CARGO_PKG_VERSION=0.5.1 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=5 CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/release/deps:/usr/lib/rust/1.48.0/lib' /usr/bin/rustc --crate-name arrayvec --edition=2018 /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/third_party/rust/arrayvec/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C embed-bitcode=no --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=047d84bc36906629 -C extra-filename=-047d84bc36906629 --out-dir /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/aarch64-unknown-linux-gnu/release/deps --target aarch64-unknown-linux-gnu -C linker=/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/build/cargo-linker -L dependency=/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/aarch64-unknown-linux-gnu/release/deps -L dependency=/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/release/deps --cap-lints warn -C opt-level=2 -C debuginfo=2 -C force-frame-pointers=yes --cap-lints warn -C codegen-units=1`
{standard input}:8655: Error: selected processor does not support `eor3 v1.16b,v1.16b,v2.16b,v0.16b'
{standard input}:9938: Error: selected processor does not support `eor3 v1.16b,v1.16b,v2.16b,v0.16b'
In file included from ^[[01m^[[K/usr/aarch64-linux-gnu/usr/include/string.h:519^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/dist/system_wrappers/string.h:3^[[m^[[K,
from ^[[01m^[[K/usr/lib/gcc/aarch64-linux-gnu/10.2.0/include/g++-v10/cstring:42^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/dist/system_wrappers/cstring:3^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/dist/include/mozilla/Span.h:27^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/dist/include/mozilla/Vector.h:24^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jit/arm64/vixl/Instrument-vixl.h:30^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jit/arm64/vixl/Instrument-vixl.cpp:27^[[m^[[K:
In function ‘^[[01m^[[Kchar* strncpy(char*, const char*, size_t)^[[m^[[K’,
inlined from ‘^[[01m^[[Kvixl::Counter::Counter(const char*, vixl::CounterType)^[[m^[[K’ at ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jit/arm64/vixl/Instrument-vixl.cpp:36:10^[[m^[[K:
^[[01m^[[K/usr/aarch64-linux-gnu/usr/include/bits/string_fortified.h:106:34:^[[m^[[K ^[[01;35m^[[Kwarning: ^[[m^[[K‘^[[01m^[[Kchar* __builtin_strncpy(char*, const char*, long unsigned int)^[[m^[[K’ specified bound 256 equals destination size [^[[01;35m^[[K^[]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstringop-truncation\a-Wstringop-truncation^[]8;;\a^[[m^[[K]
106 | return ^[[01;35m^[[K__builtin___strncpy_chk (__dest, __src, __len, __bos (__dest))^[[m^[[K;
| ^[[01;35m^[[K~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^[[m^[[K
{standard input}:25392: Error: selected processor does not support `eor3 v1.16b,v1.16b,v2.16b,v0.16b'
{standard input}:26263: Error: selected processor does not support `eor3 v1.16b,v1.16b,v3.16b,v0.16b'
{standard input}:27793: Error: selected processor does not support `eor3 v1.16b,v1.16b,v3.16b,v0.16b'
^[[0m^[[0m^[[1m^[[32m Compiling^[[0m leb128 v0.2.4
^[[0m^[[0m^[[1m^[[32m Running^[[0m `CARGO=/usr/lib/rust/1.48.0/bin/cargo-1.48.0 CARGO_CRATE_NAME=leb128 CARGO_MANIFEST_DIR=/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/third_party/rust/leb128 CARGO_PKG_AUTHORS='Nick Fitzgerald <fitzgen@gmail.com>:Philip Craig <philipjcraig@gmail.com>' CARGO_PKG_DESCRIPTION='Read and write DWARF'\''s "Little Endian Base 128" (LEB128) variable length integer encoding.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=Apache-2.0/MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=leb128 CARGO_PKG_REPOSITORY='https://github.com/gimli-rs/leb128' CARGO_PKG_VERSION=0.2.4 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION_PATCH=4 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/release/deps:/usr/lib/rust/1.48.0/lib' /usr/bin/rustc --crate-name leb128 /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/third_party/rust/leb128/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C embed-bitcode=no -C metadata=c8e02d1bbc6d03d2 -C extra-filename=-c8e02d1bbc6d03d2 --out-dir /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/aarch64-unknown-linux-gnu/release/deps --target aarch64-unknown-linux-gnu -C linker=/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/build/cargo-linker -L dependency=/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/aarch64-unknown-linux-gnu/release/deps -L dependency=/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/release/deps --cap-lints warn -C opt-level=2 -C debuginfo=2 -C force-frame-pointers=yes --cap-lints warn -C codegen-units=1`
^[[0m^[[1m^[[33mwarning^[[0m^[[0m^[[1m: use of deprecated macro `try`: use the `?` operator instead^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m--> ^[[0m^[[0m/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/third_party/rust/leb128/src/lib.rs:123:13^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m|^[[0m
^[[0m^[[1m^[[38;5;12m123^[[0m^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m| ^[[0m^[[0m try!(r.read_exact(&mut buf));^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m| ^[[0m^[[0m ^[[0m^[[0m^[[1m^[[33m^^^^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m|^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m= ^[[0m^[[0m^[[1mnote^[[0m^[[0m: `#[warn(deprecated)]` on by default^[[0m
^[[0m^[[1m^[[33mwarning^[[0m^[[0m^[[1m: use of deprecated macro `try`: use the `?` operator instead^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m--> ^[[0m^[[0m/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/third_party/rust/leb128/src/lib.rs:153:13^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m|^[[0m
^[[0m^[[1m^[[38;5;12m153^[[0m^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m| ^[[0m^[[0m try!(r.read_exact(&mut buf));^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m| ^[[0m^[[0m ^[[0m^[[0m^[[1m^[[33m^^^^[[0m
^[[0m^[[1m^[[33mwarning^[[0m^[[0m^[[1m: use of deprecated macro `try`: use the `?` operator instead^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m--> ^[[0m^[[0m/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/third_party/rust/leb128/src/lib.rs:200:13^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m|^[[0m
^[[0m^[[1m^[[38;5;12m200^[[0m^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m| ^[[0m^[[0m try!(w.write_all(&buf));^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m| ^[[0m^[[0m ^[[0m^[[0m^[[1m^[[33m^^^^[[0m
^[[0m^[[1m^[[33mwarning^[[0m^[[0m^[[1m: use of deprecated macro `try`: use the `?` operator instead^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m--> ^[[0m^[[0m/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/third_party/rust/leb128/src/lib.rs:232:13^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m|^[[0m
^[[0m^[[1m^[[38;5;12m232^[[0m^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m| ^[[0m^[[0m try!(w.write_all(&buf));^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m| ^[[0m^[[0m ^[[0m^[[0m^[[1m^[[33m^^^^[[0m
^[[0m^[[1m^[[33mwarning^[[0m^[[0m^[[1m: trait objects without an explicit `dyn` are deprecated^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m--> ^[[0m^[[0m/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/third_party/rust/leb128/src/lib.rs:104:36^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m|^[[0m
^[[0m^[[1m^[[38;5;12m104^[[0m^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m| ^[[0m^[[0m fn cause(&self) -> Option<&::std::error::Error> {^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m| ^[[0m^[[0m ^[[0m^[[0m^[[1m^[[33m^^^^^^^^^^^^^^^^^^^^[[0m^[[0m ^[[0m^[[0m^[[1m^[[33mhelp: use `dyn`: `dyn (::std::error::Error)`^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m|^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m= ^[[0m^[[0m^[[1mnote^[[0m^[[0m: `#[warn(bare_trait_objects)]` on by default^[[0m
^[[0m^[[1m^[[33mwarning^[[0m^[[0m^[[1m: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m--> ^[[0m^[[0m/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/third_party/rust/leb128/src/lib.rs:91:17^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m|^[[0m
^[[0m^[[1m^[[38;5;12m91^[[0m^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m| ^[[0m^[[0m ::std::error::Error::description(self)^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m| ^[[0m^[[0m ^[[0m^[[0m^[[1m^[[33m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^[[0m
^[[0m^[[1m^[[33mwarning^[[0m^[[0m^[[1m: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m--> ^[[0m^[[0m/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/third_party/rust/leb128/src/lib.rs:99:44^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m|^[[0m
^[[0m^[[1m^[[38;5;12m99^[[0m^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m| ^[[0m^[[0m Error::IoError(ref e) => e.description(),^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m| ^[[0m^[[0m ^[[0m^[[0m^[[1m^[[33m^^^^^^^^^^^^[[0m
{standard input}:38694: Error: selected processor does not support `eor3 v1.16b,v1.16b,v2.16b,v0.16b'
{standard input}:39637: Error: selected processor does not support `eor3 v1.16b,v1.16b,v3.16b,v0.16b'
{standard input}:41350: Error: selected processor does not support `eor3 v1.16b,v1.16b,v3.16b,v0.16b'
^[[0m^[[1m^[[33mwarning^[[0m^[[0m^[[1m: 7 warnings emitted^[[0m
^[[0m^[[0m^[[1m^[[32m Compiling^[[0m mozilla-central-workspace-hack v0.1.0 (/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/build/workspace-hack)
^[[0m^[[0m^[[1m^[[32m Running^[[0m `CARGO=/usr/lib/rust/1.48.0/bin/cargo-1.48.0 CARGO_CRATE_NAME=mozilla_central_workspace_hack CARGO_MANIFEST_DIR=/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/build/workspace-hack CARGO_PKG_AUTHORS='' CARGO_PKG_DESCRIPTION='' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=mozilla-central-workspace-hack CARGO_PKG_REPOSITORY='' CARGO_PKG_VERSION=0.1.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/release/deps:/usr/lib/rust/1.48.0/lib' /usr/bin/rustc --crate-name mozilla_central_workspace_hack build/workspace-hack/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C embed-bitcode=no -C metadata=5fbdfe042d2ece82 -C extra-filename=-5fbdfe042d2ece82 --out-dir /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/aarch64-unknown-linux-gnu/release/deps --target aarch64-unknown-linux-gnu -C linker=/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/build/cargo-linker -L dependency=/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/aarch64-unknown-linux-gnu/release/deps -L dependency=/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/release/deps -C opt-level=2 -C debuginfo=2 -C force-frame-pointers=yes --cap-lints warn -C codegen-units=1`
^[[0m^[[0m^[[1m^[[32m Compiling^[[0m wasmparser v0.48.2
^[[0m^[[0m^[[1m^[[32m Running^[[0m `CARGO=/usr/lib/rust/1.48.0/bin/cargo-1.48.0 CARGO_CRATE_NAME=wasmparser CARGO_MANIFEST_DIR=/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/third_party/rust/wasmparser-0.48.2 CARGO_PKG_AUTHORS='Yury Delendik <ydelendik@mozilla.com>' CARGO_PKG_DESCRIPTION='A simple event-driven library for parsing WebAssembly binary files.
' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='Apache-2.0 WITH LLVM-exception' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=wasmparser CARGO_PKG_REPOSITORY='https://github.com/bytecodealliance/wasmparser.rs' CARGO_PKG_VERSION=0.48.2 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=48 CARGO_PKG_VERSION_PATCH=2 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/release/deps:/usr/lib/rust/1.48.0/lib' /usr/bin/rustc --crate-name wasmparser --edition=2018 /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/third_party/rust/wasmparser-0.48.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C embed-bitcode=no -C metadata=4de61f9066368546 -C extra-filename=-4de61f9066368546 --out-dir /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/aarch64-unknown-linux-gnu/release/deps --target aarch64-unknown-linux-gnu -C linker=/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/build/cargo-linker -L dependency=/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/aarch64-unknown-linux-gnu/release/deps -L dependency=/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/release/deps --cap-lints warn -C opt-level=2 -C debuginfo=2 -C force-frame-pointers=yes --cap-lints warn -C codegen-units=1`
^[[0m^[[0m^[[1m^[[32m Running^[[0m `/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/release/build/packed_simd-082c73e8e4921dbb/build-script-build`
[packed_simd 0.3.4] cargo:rustc-env=RUSTC_BOOTSTRAP=1
^[[0m^[[0m^[[1m^[[32m Running^[[0m `/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/release/build/encoding_rs-f573d51cc3eac9da/build-script-build`
In function ‘^[[01m^[[Kchar* strncpy(char*, const char*, size_t)^[[m^[[K’,
inlined from ‘^[[01m^[[Kvixl::Counter::Counter(const char*, vixl::CounterType)^[[m^[[K’ at ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jit/arm64/vixl/Instrument-vixl.cpp:36:10^[[m^[[K,
inlined from ‘^[[01m^[[KT* js_new(Args&& ...) [with T = vixl::Counter; Args = {const char* const&, const vixl::CounterType&}]^[[m^[[K’ at ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/dist/include/js/Utility.h:537:1^[[m^[[K,
inlined from ‘^[[01m^[[Kvixl::Instrument::Instrument(const char*, uint64_t)^[[m^[[K’ at ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jit/arm64/vixl/Instrument-vixl.cpp:143:43^[[m^[[K:
^[[01m^[[K/usr/aarch64-linux-gnu/usr/include/bits/string_fortified.h:106:34:^[[m^[[K ^[[01;35m^[[Kwarning: ^[[m^[[K‘^[[01m^[[Kchar* __builtin_strncpy(char*, const char*, long unsigned int)^[[m^[[K’ specified bound 256 equals destination size [^[[01;35m^[[K^[]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstringop-truncation\a-Wstringop-truncation^[]8;;\a^[[m^[[K]
106 | return ^[[01;35m^[[K__builtin___strncpy_chk (__dest, __src, __len, __bos (__dest))^[[m^[[K;
| ^[[01;35m^[[K~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^[[m^[[K
[encoding_rs 0.8.22] cargo:rustc-env=RUSTC_BOOTSTRAP=1
^[[0m^[[0m^[[1m^[[32m Compiling^[[0m mozglue-static v0.1.0 (/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/mozglue/static/rust)
^[[0m^[[0m^[[1m^[[32m Running^[[0m `CARGO=/usr/lib/rust/1.48.0/bin/cargo-1.48.0 CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/mozglue/static/rust CARGO_PKG_AUTHORS='' CARGO_PKG_DESCRIPTION='' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MPL CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=mozglue-static CARGO_PKG_REPOSITORY='' CARGO_PKG_VERSION=0.1.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/release/deps:/usr/lib/rust/1.48.0/lib' /usr/bin/rustc --crate-name build_script_build --edition=2018 mozglue/static/rust/build.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off -C metadata=86593167fd8be4dd -C extra-filename=-86593167fd8be4dd --out-dir /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/release/build/mozglue-static-86593167fd8be4dd -C linker=/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/build/cargo-host-linker -L dependency=/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/release/deps --extern cc=/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/release/deps/libcc-bd0b188bd5caa70e.rlib`
make[3]: *** [/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/config/rules.mk:670: xxhash.o] Error 1
make[3]: Leaving directory '/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/mfbt'
make[2]: *** [/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/config/recurse.mk:74: mfbt/target-objects] Error 2
make[2]: *** Waiting for unfinished jobs....
^[[0m^[[0m^[[1m^[[32m Running^[[0m `/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/release/build/encoding_c-f580f0120dfed306/build-script-build`
[encoding_c 0.9.7] cargo:rerun-if-changed=
[encoding_c 0.9.7] cargo:include-dir=/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/third_party/rust/encoding_c/include
/usr/bin/aarch64-linux-gnu-g++ -std=gnu++17 -o Unified_cpp_js_src_jit0.o -c -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/dist/system_wrappers -include /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jit -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src/jit -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/dist/include -I/usr/aarch64-linux-gnu/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -mcpu=cortex-a53+sha2+sha3+aes+crc -O2 -pipe -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_jit0.o.pp Unified_cpp_js_src_jit0.cpp
js/src/jit/Unified_cpp_js_src_jit1.o
^[[0m^[[0m^[[1m^[[32m Running^[[0m `/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/release/build/encoding_c_mem-65851b6a71e73986/build-script-build`
[encoding_c_mem 0.2.5] cargo:rerun-if-changed=
[encoding_c_mem 0.2.5] cargo:include-dir=/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/third_party/rust/encoding_c_mem/include
^[[0m^[[0m^[[1m^[[32m Compiling^[[0m wast v16.0.0
^[[0m^[[0m^[[1m^[[32m Running^[[0m `CARGO=/usr/lib/rust/1.48.0/bin/cargo-1.48.0 CARGO_CRATE_NAME=wast CARGO_MANIFEST_DIR=/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/third_party/rust/wast CARGO_PKG_AUTHORS='Alex Crichton <alex@alexcrichton.com>' CARGO_PKG_DESCRIPTION='Customizable Rust parsers for the WebAssembly Text formats WAT and WAST
' CARGO_PKG_HOMEPAGE='https://github.com/bytecodealliance/wat/tree/master/crates/wast' CARGO_PKG_LICENSE='Apache-2.0 WITH LLVM-exception' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=wast CARGO_PKG_REPOSITORY='https://github.com/bytecodealliance/wat/tree/master/crates/wast' CARGO_PKG_VERSION=16.0.0 CARGO_PKG_VERSION_MAJOR=16 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/release/deps:/usr/lib/rust/1.48.0/lib' /usr/bin/rustc --crate-name wast --edition=2018 /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/third_party/rust/wast/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C embed-bitcode=no --cfg 'feature="default"' --cfg 'feature="wasm-module"' -C metadata=1f5ba3063df1c497 -C extra-filename=-1f5ba3063df1c497 --out-dir /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/aarch64-unknown-linux-gnu/release/deps --target aarch64-unknown-linux-gnu -C linker=/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/build/cargo-linker -L dependency=/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/aarch64-unknown-linux-gnu/release/deps -L dependency=/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/release/deps --extern leb128=/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/aarch64-unknown-linux-gnu/release/deps/libleb128-c8e02d1bbc6d03d2.rmeta --cap-lints warn -C opt-level=2 -C debuginfo=2 -C force-frame-pointers=yes --cap-lints warn -C codegen-units=1`
^[[0m^[[1m^[[33mwarning^[[0m^[[0m^[[1m: lint `intra_doc_link_resolution_failure` has been renamed to `broken_intra_doc_links`^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m--> ^[[0m^[[0m/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/third_party/rust/wast/src/lib.rs:48:23^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m|^[[0m
^[[0m^[[1m^[[38;5;12m48^[[0m^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m| ^[[0m^[[0m#![deny(missing_docs, intra_doc_link_resolution_failure)]^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m| ^[[0m^[[0m ^[[0m^[[0m^[[1m^[[33m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^[[0m^[[0m ^[[0m^[[0m^[[1m^[[33mhelp: use the new name: `broken_intra_doc_links`^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m|^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m= ^[[0m^[[0m^[[1mnote^[[0m^[[0m: `#[warn(renamed_and_removed_lints)]` on by default^[[0m
^[[0m^[[0m^[[1m^[[32m Running^[[0m `CARGO=/usr/lib/rust/1.48.0/bin/cargo-1.48.0 CARGO_CRATE_NAME=packed_simd CARGO_MANIFEST_DIR=/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/third_party/rust/packed_simd CARGO_PKG_AUTHORS='Gonzalo Brito Gadeschi <gonzalobg88@gmail.com>' CARGO_PKG_DESCRIPTION='Portable Packed SIMD vectors' CARGO_PKG_HOMEPAGE='https://github.com/rust-lang-nursery/packed_simd' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=packed_simd CARGO_PKG_REPOSITORY='https://github.com/rust-lang-nursery/packed_simd' CARGO_PKG_VERSION=0.3.4 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=3 CARGO_PKG_VERSION_PATCH=4 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/release/deps:/usr/lib/rust/1.48.0/lib' OUT_DIR=/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/aarch64-unknown-linux-gnu/release/build/packed_simd-9e589eeda3aa3e4c/out RUSTC_BOOTSTRAP=1 /usr/bin/rustc --crate-name packed_simd --edition=2018 /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/third_party/rust/packed_simd/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C embed-bitcode=no --cfg 'feature="default"' --cfg 'feature="into_bits"' -C metadata=05c1de87007c2334 -C extra-filename=-05c1de87007c2334 --out-dir /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/aarch64-unknown-linux-gnu/release/deps --target aarch64-unknown-linux-gnu -C linker=/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/build/cargo-linker -L dependency=/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/aarch64-unknown-linux-gnu/release/deps -L dependency=/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/release/deps --extern cfg_if=/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/aarch64-unknown-linux-gnu/release/deps/libcfg_if-3f1d8b0123bc5d65.rmeta --cap-lints warn -C opt-level=2 -C debuginfo=2 -C force-frame-pointers=yes --cap-lints warn -C codegen-units=1`
In file included from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Activation.h:25^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/JSContext.h:30^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/gc/GCInternals.h:18^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/gc/Allocator.cpp:14^[[m^[[K,
from ^[[01m^[[KUnified_cpp_js_src_gc0.cpp:2^[[m^[[K:
/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h: In instantiation of ‘^[[01m^[[Kclass js::detail::FixedArgsBase<js::NO_CONSTRUCT, 0>^[[m^[[K’:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h:935:7:^[[m^[[K required from ‘^[[01m^[[Kclass js::FixedInvokeArgs<0>^[[m^[[K’
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Interpreter.h:90:29:^[[m^[[K required from here
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h:892:19:^[[m^[[K ^[[01;35m^[[Kwarning: ^[[m^[[Kcomparison is always true due to limited range of data type [^[[01;35m^[[K^[]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wtype-limits\a-Wtype-limits^[]8;;\a^[[m^[[K]
892 | static_assert(^[[01;35m^[[KN <= ARGS_LENGTH_MAX^[[m^[[K, "o/~ too many args o/~");
| ^[[01;35m^[[K~~^~~~~~~~~~~~~~~~~~^[[m^[[K
/usr/bin/aarch64-linux-gnu-g++ -std=gnu++17 -o DoubleToString.o -c -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/dist/system_wrappers -include /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/dist/include -I/usr/aarch64-linux-gnu/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -mcpu=cortex-a53+sha2+sha3+aes+crc -O2 -pipe -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/DoubleToString.o.pp -Wno-implicit-fallthrough /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/util/DoubleToString.cpp
js/src/Utility.o
/usr/bin/aarch64-linux-gnu-g++ -std=gnu++17 -o Utility.o -c -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/dist/system_wrappers -include /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/dist/include -I/usr/aarch64-linux-gnu/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -mcpu=cortex-a53+sha2+sha3+aes+crc -O2 -pipe -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Utility.o.pp /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/util/Utility.cpp
js/src/Interpreter.o
In file included from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Runtime.h:64^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/ArrayBufferObject.h:20^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/builtin/TypedObject.h:16^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jit/BaselineIC.h:12^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jit/MIR.h:24^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jit/AliasAnalysis.h:10^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jit/AliasAnalysis.cpp:7^[[m^[[K,
from ^[[01m^[[KUnified_cpp_js_src_jit0.cpp:2^[[m^[[K:
/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h: In instantiation of ‘^[[01m^[[Kclass js::detail::FixedArgsBase<js::NO_CONSTRUCT, 0>^[[m^[[K’:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h:935:7:^[[m^[[K required from ‘^[[01m^[[Kclass js::FixedInvokeArgs<0>^[[m^[[K’
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Interpreter.h:90:29:^[[m^[[K required from here
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h:892:19:^[[m^[[K ^[[01;35m^[[Kwarning: ^[[m^[[Kcomparison is always true due to limited range of data type [^[[01;35m^[[K^[]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wtype-limits\a-Wtype-limits^[]8;;\a^[[m^[[K]
892 | static_assert(^[[01;35m^[[KN <= ARGS_LENGTH_MAX^[[m^[[K, "o/~ too many args o/~");
| ^[[01;35m^[[K~~^~~~~~~~~~~~~~~~~~^[[m^[[K
In file included from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/gc/PrivateIterators-inl.h:14^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/gc/Allocator.cpp:27^[[m^[[K,
from ^[[01m^[[KUnified_cpp_js_src_gc0.cpp:2^[[m^[[K:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/gc/PublicIterators.h:^[[m^[[K In member function ‘^[[01m^[[Kvoid js::gc::GCRuntime::sweepObjectGroups()^[[m^[[K’:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/gc/PublicIterators.h:129:7:^[[m^[[K ^[[01;35m^[[Kwarning: ^[[m^[[K‘^[[01m^[[K*((void*)(& r)+40).js::RealmsInCompartmentIter::it^[[m^[[K’ may be used uninitialized in this function [^[[01;35m^[[K^[]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized\a-Wmaybe-uninitialized^[]8;;\a^[[m^[[K]
129 | ^[[01;35m^[[Kit++^[[m^[[K;
| ^[[01;35m^[[K~~^~^[[m^[[K
In file included from ^[[01m^[[KUnified_cpp_js_src_gc0.cpp:38^[[m^[[K:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/gc/GC.cpp:5013:29:^[[m^[[K ^[[01;36m^[[Knote: ^[[m^[[K‘^[[01m^[[K*((void*)(& r)+40).js::RealmsInCompartmentIter::it^[[m^[[K’ was declared here
5013 | for (SweepGroupRealmsIter ^[[01;36m^[[Kr^[[m^[[K(this); !r.done(); r.next()) {
| ^[[01;36m^[[K^^[[m^[[K
In file included from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/gc/PrivateIterators-inl.h:14^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/gc/Allocator.cpp:27^[[m^[[K,
from ^[[01m^[[KUnified_cpp_js_src_gc0.cpp:2^[[m^[[K:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/gc/PublicIterators.h:^[[m^[[K In member function ‘^[[01m^[[Kvoid js::gc::GCRuntime::sweepMisc()^[[m^[[K’:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/gc/PublicIterators.h:134:13:^[[m^[[K ^[[01;35m^[[Kwarning: ^[[m^[[K‘^[[01m^[[K*((void*)(& r)+40).js::RealmsInCompartmentIter::it^[[m^[[K’ may be used uninitialized in this function [^[[01;35m^[[K^[]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized\a-Wmaybe-uninitialized^[]8;;\a^[[m^[[K]
134 | return *^[[01;35m^[[Kit^[[m^[[K;
| ^[[01;35m^[[K^~^[[m^[[K
In file included from ^[[01m^[[KUnified_cpp_js_src_gc0.cpp:38^[[m^[[K:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/gc/GC.cpp:5021:29:^[[m^[[K ^[[01;36m^[[Knote: ^[[m^[[K‘^[[01m^[[K*((void*)(& r)+40).js::RealmsInCompartmentIter::it^[[m^[[K’ was declared here
5021 | for (SweepGroupRealmsIter ^[[01;36m^[[Kr^[[m^[[K(this); !r.done(); r.next()) {
| ^[[01;36m^[[K^^[[m^[[K
In file included from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/gc/PrivateIterators-inl.h:14^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/gc/Allocator.cpp:27^[[m^[[K,
from ^[[01m^[[KUnified_cpp_js_src_gc0.cpp:2^[[m^[[K:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/gc/PublicIterators.h:^[[m^[[K In function ‘^[[01m^[[Kbool js::gc::GCRuntime::shouldRepeatForDeadZone(JS::GCReason)^[[m^[[K’:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/gc/PublicIterators.h:98:7:^[[m^[[K ^[[01;35m^[[Kwarning: ^[[m^[[K‘^[[01m^[[K*((void*)(& c)+40).js::CompartmentsInZoneIter::it^[[m^[[K’ may be used uninitialized in this function [^[[01;35m^[[K^[]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized\a-Wmaybe-uninitialized^[]8;;\a^[[m^[[K]
98 | ^[[01;35m^[[Kit++^[[m^[[K;
| ^[[01;35m^[[K~~^~^[[m^[[K
In file included from ^[[01m^[[KUnified_cpp_js_src_gc0.cpp:38^[[m^[[K:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/gc/GC.cpp:7240:25:^[[m^[[K ^[[01;36m^[[Knote: ^[[m^[[K‘^[[01m^[[K*((void*)(& c)+40).js::CompartmentsInZoneIter::it^[[m^[[K’ was declared here
7240 | for (CompartmentsIter ^[[01;36m^[[Kc^[[m^[[K(rt); !c.done(); c.next()) {
| ^[[01;36m^[[K^^[[m^[[K
/usr/bin/aarch64-linux-gnu-g++ -std=gnu++17 -o Interpreter.o -c -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/dist/system_wrappers -include /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/dist/include -I/usr/aarch64-linux-gnu/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -mcpu=cortex-a53+sha2+sha3+aes+crc -O2 -pipe -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Interpreter.o.pp /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Interpreter.cpp
js/src/ProfilingStack.o
In file included from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/gc/PrivateIterators-inl.h:14^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/gc/Allocator.cpp:27^[[m^[[K,
from ^[[01m^[[KUnified_cpp_js_src_gc0.cpp:2^[[m^[[K:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/gc/PublicIterators.h:^[[m^[[K In member function ‘^[[01m^[[Kvoid js::gc::GCRuntime::sweepDebuggerOnMainThread(JSFreeOp*)^[[m^[[K’:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/gc/PublicIterators.h:129:7:^[[m^[[K ^[[01;35m^[[Kwarning: ^[[m^[[K‘^[[01m^[[K*((void*)(& r)+40).js::RealmsInCompartmentIter::it^[[m^[[K’ may be used uninitialized in this function [^[[01;35m^[[K^[]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized\a-Wmaybe-uninitialized^[]8;;\a^[[m^[[K]
129 | ^[[01;35m^[[Kit++^[[m^[[K;
| ^[[01;35m^[[K~~^~^[[m^[[K
In file included from ^[[01m^[[KUnified_cpp_js_src_gc0.cpp:38^[[m^[[K:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/gc/GC.cpp:5140:31:^[[m^[[K ^[[01;36m^[[Knote: ^[[m^[[K‘^[[01m^[[K*((void*)(& r)+40).js::RealmsInCompartmentIter::it^[[m^[[K’ was declared here
5140 | for (SweepGroupRealmsIter ^[[01;36m^[[Kr^[[m^[[K(rt); !r.done(); r.next()) {
| ^[[01;36m^[[K^^[[m^[[K
In file included from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/gc/PrivateIterators-inl.h:14^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/gc/Allocator.cpp:27^[[m^[[K,
from ^[[01m^[[KUnified_cpp_js_src_gc0.cpp:2^[[m^[[K:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/gc/PublicIterators.h:^[[m^[[K In member function ‘^[[01m^[[Kvoid js::gc::GCRuntime::sweepJitDataOnMainThread(JSFreeOp*)^[[m^[[K’:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/gc/PublicIterators.h:129:7:^[[m^[[K ^[[01;35m^[[Kwarning: ^[[m^[[K‘^[[01m^[[K*((void*)(& r)+40).js::RealmsInCompartmentIter::it^[[m^[[K’ may be used uninitialized in this function [^[[01;35m^[[K^[]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized\a-Wmaybe-uninitialized^[]8;;\a^[[m^[[K]
129 | ^[[01;35m^[[Kit++^[[m^[[K;
| ^[[01;35m^[[K~~^~^[[m^[[K
In file included from ^[[01m^[[KUnified_cpp_js_src_gc0.cpp:38^[[m^[[K:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/gc/GC.cpp:5178:31:^[[m^[[K ^[[01;36m^[[Knote: ^[[m^[[K‘^[[01m^[[K*((void*)(& r)+40).js::RealmsInCompartmentIter::it^[[m^[[K’ was declared here
5178 | for (SweepGroupRealmsIter ^[[01;36m^[[Kr^[[m^[[K(rt); !r.done(); r.next()) {
| ^[[01;36m^[[K^^[[m^[[K
In file included from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Iteration.h:19^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Interpreter.h:17^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Interpreter-inl.h:10^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Interpreter.cpp:11^[[m^[[K:
/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h: In instantiation of ‘^[[01m^[[Kclass js::detail::FixedArgsBase<js::NO_CONSTRUCT, 0>^[[m^[[K’:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h:935:7:^[[m^[[K required from ‘^[[01m^[[Kclass js::FixedInvokeArgs<0>^[[m^[[K’
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Interpreter.h:90:29:^[[m^[[K required from here
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h:892:19:^[[m^[[K ^[[01;35m^[[Kwarning: ^[[m^[[Kcomparison is always true due to limited range of data type [^[[01;35m^[[K^[]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wtype-limits\a-Wtype-limits^[]8;;\a^[[m^[[K]
892 | static_assert(^[[01;35m^[[KN <= ARGS_LENGTH_MAX^[[m^[[K, "o/~ too many args o/~");
| ^[[01;35m^[[K~~^~~~~~~~~~~~~~~~~~^[[m^[[K
^[[0m^[[0m^[[1m^[[32m Running^[[0m `/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/release/build/mozglue-static-86593167fd8be4dd/build-script-build`
[mozglue-static 0.1.0] TARGET = Some("aarch64-unknown-linux-gnu")
[mozglue-static 0.1.0] OPT_LEVEL = Some("2")
[mozglue-static 0.1.0] HOST = Some("x86_64-unknown-linux-gnu")
[mozglue-static 0.1.0] CXX_aarch64-unknown-linux-gnu = None
[mozglue-static 0.1.0] CXX_aarch64_unknown_linux_gnu = Some(" /usr/bin/aarch64-linux-gnu-g++ -std=gnu++17")
[mozglue-static 0.1.0] CXXFLAGS_aarch64-unknown-linux-gnu = None
[mozglue-static 0.1.0] CXXFLAGS_aarch64_unknown_linux_gnu = Some("-I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/dist/system_wrappers -include /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/rust -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src/rust -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/dist/include -I/usr/aarch64-linux-gnu/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -mcpu=cortex-a53+sha2+sha3+aes+crc -O2 -pipe -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -DMOZILLA_CONFIG_H")
[mozglue-static 0.1.0] CRATE_CC_NO_DEFAULTS = None
[mozglue-static 0.1.0] DEBUG = Some("false")
[mozglue-static 0.1.0] CARGO_CFG_TARGET_FEATURE = None
[mozglue-static 0.1.0] running: "/usr/bin/aarch64-linux-gnu-g++" "-std=gnu++17" "-O2" "-ffunction-sections" "-fdata-sections" "-fPIC" "-I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/dist/system_wrappers" "-include" "/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/config/gcc_hidden.h" "-fstack-protector-strong" "-DNDEBUG=1" "-DTRIMMED=1" "-DEXPORT_JS_API" "-DMOZ_HAS_MOZGLUE" "-I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/rust" "-I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src/rust" "-I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/dist/include" "-I/usr/aarch64-linux-gnu/usr/include/nspr" "-fPIC" "-DMOZILLA_CLIENT" "-include" "/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src/js-confdefs.h" "-Wall" "-Wempty-body" "-Wignored-qualifiers" "-Woverloaded-virtual" "-Wpointer-arith" "-Wsign-compare" "-Wtype-limits" "-Wunreachable-code" "-Wwrite-strings" "-Wno-invalid-offsetof" "-Wc++2a-compat" "-Wduplicated-cond" "-Wimplicit-fallthrough" "-Wunused-function" "-Wunused-variable" "-Wno-error=maybe-uninitialized" "-Wno-error=deprecated-declarations" "-Wno-error=array-bounds" "-Wno-error=coverage-mismatch" "-Wno-error=free-nonheap-object" "-Wno-multistatement-macros" "-Wno-error=class-memaccess" "-Wno-error=deprecated-copy" "-Wformat" "-Wformat-security" "-Wformat-overflow=2" "-Wno-noexcept-type" "-fno-sized-deallocation" "-fno-aligned-new" "-mcpu=cortex-a53+sha2+sha3+aes+crc" "-O2" "-pipe" "-fomit-frame-pointer" "-fno-rtti" "-ffunction-sections" "-fdata-sections" "-fno-exceptions" "-fno-math-errno" "-pthread" "-pipe" "-g" "-fno-omit-frame-pointer" "-funwind-tables" "-DMOZILLA_CONFIG_H" "-I" "/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src" "-I" "/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/dist/include" "-DMOZ_HAS_MOZGLUE" "-o" "/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/aarch64-unknown-linux-gnu/release/build/mozglue-static-c5bdd2d781c56ccb/out/wrappers.o" "-c" "wrappers.cpp"
[mozglue-static 0.1.0] exit code: 0
[mozglue-static 0.1.0] AR_aarch64-unknown-linux-gnu = None
[mozglue-static 0.1.0] AR_aarch64_unknown_linux_gnu = Some("/usr/bin/aarch64-linux-gnu-ar")
[mozglue-static 0.1.0] running: "/usr/bin/aarch64-linux-gnu-ar" "crs" "/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/aarch64-unknown-linux-gnu/release/build/mozglue-static-c5bdd2d781c56ccb/out/libwrappers.a" "/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/aarch64-unknown-linux-gnu/release/build/mozglue-static-c5bdd2d781c56ccb/out/wrappers.o"
[mozglue-static 0.1.0] exit code: 0
[mozglue-static 0.1.0] cargo:rustc-link-lib=static=wrappers
[mozglue-static 0.1.0] cargo:rustc-link-search=native=/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/aarch64-unknown-linux-gnu/release/build/mozglue-static-c5bdd2d781c56ccb/out
[mozglue-static 0.1.0] CXXSTDLIB_aarch64-unknown-linux-gnu = None
[mozglue-static 0.1.0] CXXSTDLIB_aarch64_unknown_linux_gnu = None
[mozglue-static 0.1.0] TARGET_CXXSTDLIB = None
[mozglue-static 0.1.0] CXXSTDLIB = None
[mozglue-static 0.1.0] cargo:rustc-link-lib=stdc++
[mozglue-static 0.1.0] cargo:rerun-if-changed=wrappers.cpp
^[[0m^[[0m^[[1m^[[32m Compiling^[[0m wat v1.0.17
^[[0m^[[0m^[[1m^[[32m Running^[[0m `CARGO=/usr/lib/rust/1.48.0/bin/cargo-1.48.0 CARGO_CRATE_NAME=wat CARGO_MANIFEST_DIR=/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/third_party/rust/wat CARGO_PKG_AUTHORS='Alex Crichton <alex@alexcrichton.com>' CARGO_PKG_DESCRIPTION='Rust parser for the WebAssembly Text format, WAT
' CARGO_PKG_HOMEPAGE='https://github.com/bytecodealliance/wat' CARGO_PKG_LICENSE='Apache-2.0 WITH LLVM-exception' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=wat CARGO_PKG_REPOSITORY='https://github.com/bytecodealliance/wat' CARGO_PKG_VERSION=1.0.17 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=17 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/release/deps:/usr/lib/rust/1.48.0/lib' /usr/bin/rustc --crate-name wat --edition=2018 /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/third_party/rust/wat/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C embed-bitcode=no -C metadata=82e4064c47527433 -C extra-filename=-82e4064c47527433 --out-dir /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/aarch64-unknown-linux-gnu/release/deps --target aarch64-unknown-linux-gnu -C linker=/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/build/cargo-linker -L dependency=/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/aarch64-unknown-linux-gnu/release/deps -L dependency=/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/release/deps --extern wast=/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/aarch64-unknown-linux-gnu/release/deps/libwast-1f5ba3063df1c497.rmeta --cap-lints warn -C opt-level=2 -C debuginfo=2 -C force-frame-pointers=yes --cap-lints warn -C codegen-units=1`
^[[0m^[[0m^[[1m^[[32m Running^[[0m `CARGO=/usr/lib/rust/1.48.0/bin/cargo-1.48.0 CARGO_CRATE_NAME=mozglue_static CARGO_MANIFEST_DIR=/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/mozglue/static/rust CARGO_PKG_AUTHORS='' CARGO_PKG_DESCRIPTION='' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MPL CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=mozglue-static CARGO_PKG_REPOSITORY='' CARGO_PKG_VERSION=0.1.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/release/deps:/usr/lib/rust/1.48.0/lib' OUT_DIR=/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/aarch64-unknown-linux-gnu/release/build/mozglue-static-c5bdd2d781c56ccb/out /usr/bin/rustc --crate-name mozglue_static --edition=2018 mozglue/static/rust/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C embed-bitcode=no -C metadata=0caa4a925cd2cd52 -C extra-filename=-0caa4a925cd2cd52 --out-dir /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/aarch64-unknown-linux-gnu/release/deps --target aarch64-unknown-linux-gnu -C linker=/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/build/cargo-linker -L dependency=/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/aarch64-unknown-linux-gnu/release/deps -L dependency=/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/release/deps --extern arrayvec=/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/aarch64-unknown-linux-gnu/release/deps/libarrayvec-047d84bc36906629.rmeta -C opt-level=2 -C debuginfo=2 -C force-frame-pointers=yes --cap-lints warn -C codegen-units=1 -L native=/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/aarch64-unknown-linux-gnu/release/build/mozglue-static-c5bdd2d781c56ccb/out -l static=wrappers -l stdc++`
/usr/bin/aarch64-linux-gnu-g++ -std=gnu++17 -o ProfilingStack.o -c -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/dist/system_wrappers -include /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/dist/include -I/usr/aarch64-linux-gnu/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -mcpu=cortex-a53+sha2+sha3+aes+crc -O2 -pipe -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/ProfilingStack.o.pp /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/ProfilingStack.cpp
js/src/Unified_cpp_js_src0.o
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/frontend/Parser.cpp:^[[m^[[K In member function ‘^[[01m^[[Ktypename ParseHandler::ClassNodeType js::frontend::GeneralParser<ParseHandler, Unit>::classDefinition(js::frontend::YieldHandling, js::frontend::GeneralParser<ParseHandler, Unit>::ClassContext, js::frontend::DefaultHandling) [with ParseHandler = js::frontend::FullParseHandler; Unit = mozilla::Utf8Unit]^[[m^[[K’:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/frontend/Parser.cpp:7359:16:^[[m^[[K ^[[01;35m^[[Kwarning: ^[[m^[[K‘^[[01m^[[KinnerName^[[m^[[K’ may be used uninitialized in this function [^[[01;35m^[[K^[]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized\a-Wmaybe-uninitialized^[]8;;\a^[[m^[[K]
7359 | NameNodeType ^[[01;35m^[[KinnerName^[[m^[[K;
| ^[[01;35m^[[K^~~~~~~~~^[[m^[[K
/usr/bin/aarch64-linux-gnu-g++ -std=gnu++17 -o Unified_cpp_js_src0.o -c -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/dist/system_wrappers -include /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/dist/include -I/usr/aarch64-linux-gnu/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -mcpu=cortex-a53+sha2+sha3+aes+crc -O2 -pipe -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src0.o.pp Unified_cpp_js_src0.cpp
js/src/Unified_cpp_js_src1.o
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/frontend/Parser.cpp:^[[m^[[K In member function ‘^[[01m^[[Ktypename ParseHandler::TernaryNodeType js::frontend::GeneralParser<ParseHandler, Unit>::ifStatement(js::frontend::YieldHandling) [with ParseHandler = js::frontend::FullParseHandler; Unit = mozilla::Utf8Unit]^[[m^[[K’:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/frontend/Parser.cpp:5922:19:^[[m^[[K ^[[01;35m^[[Kwarning: ^[[m^[[K‘^[[01m^[[KifNode^[[m^[[K’ may be used uninitialized in this function [^[[01;35m^[[K^[]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized\a-Wmaybe-uninitialized^[]8;;\a^[[m^[[K]
5922 | TernaryNodeType ^[[01;35m^[[KifNode^[[m^[[K;
| ^[[01;35m^[[K^~~~~~^[[m^[[K
make[3]: Leaving directory '/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src/shell'
/usr/bin/aarch64-linux-gnu-g++ -std=gnu++17 -o Unified_cpp_js_src1.o -c -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/dist/system_wrappers -include /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/dist/include -I/usr/aarch64-linux-gnu/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -mcpu=cortex-a53+sha2+sha3+aes+crc -O2 -pipe -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src1.o.pp Unified_cpp_js_src1.cpp
js/src/Unified_cpp_js_src10.o
In file included from ^[[01m^[[KUnified_cpp_js_src_debugger0.cpp:29^[[m^[[K:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/debugger/Environment.cpp:^[[m^[[K In member function ‘^[[01m^[[Kbool js::DebuggerEnvironment::CallData::typeGetter()^[[m^[[K’:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/debugger/Environment.cpp:194:24:^[[m^[[K ^[[01;35m^[[Kwarning: ^[[m^[[K‘^[[01m^[[Ks^[[m^[[K’ may be used uninitialized in this function [^[[01;35m^[[K^[]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized\a-Wmaybe-uninitialized^[]8;;\a^[[m^[[K]
194 | JSAtom* str = ^[[01;35m^[[KAtomize(cx, s, strlen(s), PinAtom)^[[m^[[K;
| ^[[01;35m^[[K~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~^[[m^[[K
In file included from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Activation.h:25^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/JSContext.h:30^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/GeneratorObject.h:14^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/EnvironmentObject.h:18^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/ArgumentsObject-inl.h:12^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/builtin/Array-inl.h:15^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/builtin/Array.cpp:7^[[m^[[K,
from ^[[01m^[[KUnified_cpp_js_src0.cpp:2^[[m^[[K:
/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h: In instantiation of ‘^[[01m^[[Kclass js::detail::FixedArgsBase<js::NO_CONSTRUCT, 0>^[[m^[[K’:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h:935:7:^[[m^[[K required from ‘^[[01m^[[Kclass js::FixedInvokeArgs<0>^[[m^[[K’
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Interpreter.h:90:29:^[[m^[[K required from here
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h:892:19:^[[m^[[K ^[[01;35m^[[Kwarning: ^[[m^[[Kcomparison is always true due to limited range of data type [^[[01;35m^[[K^[]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wtype-limits\a-Wtype-limits^[]8;;\a^[[m^[[K]
892 | static_assert(^[[01;35m^[[KN <= ARGS_LENGTH_MAX^[[m^[[K, "o/~ too many args o/~");
| ^[[01;35m^[[K~~^~~~~~~~~~~~~~~~~~^[[m^[[K
In file included from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/gc/PrivateIterators-inl.h:14^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/gc/Allocator.cpp:27^[[m^[[K,
from ^[[01m^[[KUnified_cpp_js_src_gc0.cpp:2^[[m^[[K:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/gc/PublicIterators.h:^[[m^[[K In member function ‘^[[01m^[[Kvoid js::gc::GCRuntime::sweepZoneAfterCompacting(js::gc::MovingTracer*, JS::Zone*)^[[m^[[K’:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/gc/PublicIterators.h:134:13:^[[m^[[K ^[[01;35m^[[Kwarning: ^[[m^[[K‘^[[01m^[[K*((void*)(& r)+16).js::RealmsInCompartmentIter::it^[[m^[[K’ may be used uninitialized in this function [^[[01;35m^[[K^[]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized\a-Wmaybe-uninitialized^[]8;;\a^[[m^[[K]
134 | return *^[[01;35m^[[Kit^[[m^[[K;
| ^[[01;35m^[[K^~^[[m^[[K
In file included from ^[[01m^[[KUnified_cpp_js_src_gc0.cpp:38^[[m^[[K:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/gc/GC.cpp:2179:25:^[[m^[[K ^[[01;36m^[[Knote: ^[[m^[[K‘^[[01m^[[K*((void*)(& r)+16).js::RealmsInCompartmentIter::it^[[m^[[K’ was declared here
2179 | for (RealmsInZoneIter ^[[01;36m^[[Kr^[[m^[[K(zone); !r.done(); r.next()) {
| ^[[01;36m^[[K^^[[m^[[K
In file included from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/debugger/Debugger.cpp:53^[[m^[[K,
from ^[[01m^[[KUnified_cpp_js_src_debugger0.cpp:11^[[m^[[K:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/gc/PublicIterators.h:^[[m^[[K In member function ‘^[[01m^[[Kbool js::Debugger::CallData::findAllGlobals()^[[m^[[K’:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/gc/PublicIterators.h:129:7:^[[m^[[K ^[[01;35m^[[Kwarning: ^[[m^[[K‘^[[01m^[[K*((void*)(& r)+56).js::RealmsInCompartmentIter::it^[[m^[[K’ may be used uninitialized in this function [^[[01;35m^[[K^[]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized\a-Wmaybe-uninitialized^[]8;;\a^[[m^[[K]
129 | ^[[01;35m^[[Kit++^[[m^[[K;
| ^[[01;35m^[[K~~^~^[[m^[[K
In file included from ^[[01m^[[KUnified_cpp_js_src_debugger0.cpp:11^[[m^[[K:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/debugger/Debugger.cpp:5762:21:^[[m^[[K ^[[01;36m^[[Knote: ^[[m^[[K‘^[[01m^[[K*((void*)(& r)+56).js::RealmsInCompartmentIter::it^[[m^[[K’ was declared here
5762 | for (RealmsIter ^[[01;36m^[[Kr^[[m^[[K(cx->runtime()); !r.done(); r.next()) {
| ^[[01;36m^[[K^^[[m^[[K
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Interpreter.cpp:^[[m^[[K In function ‘^[[01m^[[Kbool js::GetProperty(JSContext*, JS::HandleValue, js::HandlePropertyName, JS::MutableHandleValue)^[[m^[[K’:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Interpreter.cpp:4689:24:^[[m^[[K ^[[01;35m^[[Kwarning: ^[[m^[[K‘^[[01m^[[Kproto^[[m^[[K’ may be used uninitialized in this function [^[[01;35m^[[K^[]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized\a-Wmaybe-uninitialized^[]8;;\a^[[m^[[K]
4689 | if (^[[01;35m^[[KGetPropertyPure(cx, proto, NameToId(name), vp.address())^[[m^[[K) {
| ^[[01;35m^[[K~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^[[m^[[K
In file included from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Activation.h:25^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/JSContext.h:30^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/GlobalObject.h:32^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/builtin/FinalizationRegistryObject.cpp:14^[[m^[[K,
from ^[[01m^[[KUnified_cpp_js_src1.cpp:2^[[m^[[K:
/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h: In instantiation of ‘^[[01m^[[Kclass js::detail::FixedArgsBase<js::NO_CONSTRUCT, 0>^[[m^[[K’:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h:935:7:^[[m^[[K required from ‘^[[01m^[[Kclass js::FixedInvokeArgs<0>^[[m^[[K’
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Interpreter.h:90:29:^[[m^[[K required from here
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h:892:19:^[[m^[[K ^[[01;35m^[[Kwarning: ^[[m^[[Kcomparison is always true due to limited range of data type [^[[01;35m^[[K^[]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wtype-limits\a-Wtype-limits^[]8;;\a^[[m^[[K]
892 | static_assert(^[[01;35m^[[KN <= ARGS_LENGTH_MAX^[[m^[[K, "o/~ too many args o/~");
| ^[[01;35m^[[K~~^~~~~~~~~~~~~~~~~~^[[m^[[K
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/frontend/Parser.cpp:^[[m^[[K In member function ‘^[[01m^[[Ktypename ParseHandler::ClassNodeType js::frontend::GeneralParser<ParseHandler, Unit>::classDefinition(js::frontend::YieldHandling, js::frontend::GeneralParser<ParseHandler, Unit>::ClassContext, js::frontend::DefaultHandling) [with ParseHandler = js::frontend::FullParseHandler; Unit = char16_t]^[[m^[[K’:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/frontend/Parser.cpp:7359:16:^[[m^[[K ^[[01;35m^[[Kwarning: ^[[m^[[K‘^[[01m^[[KinnerName^[[m^[[K’ may be used uninitialized in this function [^[[01;35m^[[K^[]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized\a-Wmaybe-uninitialized^[]8;;\a^[[m^[[K]
7359 | NameNodeType ^[[01;35m^[[KinnerName^[[m^[[K;
| ^[[01;35m^[[K^~~~~~~~~^[[m^[[K
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/frontend/Parser.cpp:^[[m^[[K In member function ‘^[[01m^[[Ktypename ParseHandler::TernaryNodeType js::frontend::GeneralParser<ParseHandler, Unit>::ifStatement(js::frontend::YieldHandling) [with ParseHandler = js::frontend::FullParseHandler; Unit = char16_t]^[[m^[[K’:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/frontend/Parser.cpp:5922:19:^[[m^[[K ^[[01;35m^[[Kwarning: ^[[m^[[K‘^[[01m^[[KifNode^[[m^[[K’ may be used uninitialized in this function [^[[01;35m^[[K^[]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized\a-Wmaybe-uninitialized^[]8;;\a^[[m^[[K]
5922 | TernaryNodeType ^[[01;35m^[[KifNode^[[m^[[K;
| ^[[01;35m^[[K^~~~~~^[[m^[[K
In file included from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/debugger/Debugger.cpp:53^[[m^[[K,
from ^[[01m^[[KUnified_cpp_js_src_debugger0.cpp:11^[[m^[[K:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/gc/PublicIterators.h:^[[m^[[K In member function ‘^[[01m^[[Kbool js::Debugger::CallData::addAllGlobalsAsDebuggees()^[[m^[[K’:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/gc/PublicIterators.h:98:7:^[[m^[[K ^[[01;35m^[[Kwarning: ^[[m^[[K‘^[[01m^[[K*((void*)(& comp)+40).js::CompartmentsInZoneIter::it^[[m^[[K’ may be used uninitialized in this function [^[[01;35m^[[K^[]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized\a-Wmaybe-uninitialized^[]8;;\a^[[m^[[K]
98 | ^[[01;35m^[[Kit++^[[m^[[K;
| ^[[01;35m^[[K~~^~^[[m^[[K
In file included from ^[[01m^[[KUnified_cpp_js_src_debugger0.cpp:11^[[m^[[K:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/debugger/Debugger.cpp:4314:25:^[[m^[[K ^[[01;36m^[[Knote: ^[[m^[[K‘^[[01m^[[K*((void*)(& comp)+40).js::CompartmentsInZoneIter::it^[[m^[[K’ was declared here
4314 | for (CompartmentsIter ^[[01;36m^[[Kcomp^[[m^[[K(cx->runtime()); !comp.done(); comp.next()) {
| ^[[01;36m^[[K^~~~^[[m^[[K
/usr/bin/aarch64-linux-gnu-g++ -std=gnu++17 -o Unified_cpp_js_src_gc1.o -c -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/dist/system_wrappers -include /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/gc -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src/gc -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/dist/include -I/usr/aarch64-linux-gnu/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -mcpu=cortex-a53+sha2+sha3+aes+crc -O2 -pipe -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_gc1.o.pp Unified_cpp_js_src_gc1.cpp
js/src/gc/Unified_cpp_js_src_gc2.o
/usr/bin/aarch64-linux-gnu-g++ -std=gnu++17 -o Unified_cpp_js_src_jit1.o -c -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/dist/system_wrappers -include /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jit -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src/jit -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/dist/include -I/usr/aarch64-linux-gnu/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -mcpu=cortex-a53+sha2+sha3+aes+crc -O2 -pipe -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_jit1.o.pp Unified_cpp_js_src_jit1.cpp
js/src/jit/Unified_cpp_js_src_jit10.o
/usr/bin/aarch64-linux-gnu-g++ -std=gnu++17 -o Unified_cpp_js_src_frontend0.o -c -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/dist/system_wrappers -include /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/frontend -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src/frontend -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/dist/include -I/usr/aarch64-linux-gnu/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -mcpu=cortex-a53+sha2+sha3+aes+crc -O2 -pipe -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_frontend0.o.pp Unified_cpp_js_src_frontend0.cpp
js/src/frontend/Unified_cpp_js_src_frontend1.o
In file included from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Activation.h:25^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/JSContext.h:30^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/gc/Nursery-inl.h:17^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/gc/Marking-inl.h:20^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/gc/Marking.cpp:7^[[m^[[K,
from ^[[01m^[[KUnified_cpp_js_src_gc1.cpp:2^[[m^[[K:
/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h: In instantiation of ‘^[[01m^[[Kclass js::detail::FixedArgsBase<js::NO_CONSTRUCT, 0>^[[m^[[K’:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h:935:7:^[[m^[[K required from ‘^[[01m^[[Kclass js::FixedInvokeArgs<0>^[[m^[[K’
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Interpreter.h:90:29:^[[m^[[K required from here
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h:892:19:^[[m^[[K ^[[01;35m^[[Kwarning: ^[[m^[[Kcomparison is always true due to limited range of data type [^[[01;35m^[[K^[]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wtype-limits\a-Wtype-limits^[]8;;\a^[[m^[[K]
892 | static_assert(^[[01;35m^[[KN <= ARGS_LENGTH_MAX^[[m^[[K, "o/~ too many args o/~");
| ^[[01;35m^[[K~~^~~~~~~~~~~~~~~~~~^[[m^[[K
^[[0m^[[0m^[[1m^[[32m Running^[[0m `CARGO=/usr/lib/rust/1.48.0/bin/cargo-1.48.0 CARGO_CRATE_NAME=encoding_rs CARGO_MANIFEST_DIR=/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/third_party/rust/encoding_rs CARGO_PKG_AUTHORS='Henri Sivonen <hsivonen@hsivonen.fi>' CARGO_PKG_DESCRIPTION='A Gecko-oriented implementation of the Encoding Standard' CARGO_PKG_HOMEPAGE='https://docs.rs/encoding_rs/' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=encoding_rs CARGO_PKG_REPOSITORY='https://github.com/hsivonen/encoding_rs' CARGO_PKG_VERSION=0.8.22 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=8 CARGO_PKG_VERSION_PATCH=22 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/release/deps:/usr/lib/rust/1.48.0/lib' OUT_DIR=/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/aarch64-unknown-linux-gnu/release/build/encoding_rs-f582e5f8b518a945/out RUSTC_BOOTSTRAP=1 /usr/bin/rustc --crate-name encoding_rs /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/third_party/rust/encoding_rs/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C embed-bitcode=no --cfg 'feature="packed_simd"' --cfg 'feature="simd-accel"' -C metadata=9b0ba04fc7a8f18c -C extra-filename=-9b0ba04fc7a8f18c --out-dir /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/aarch64-unknown-linux-gnu/release/deps --target aarch64-unknown-linux-gnu -C linker=/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/build/cargo-linker -L dependency=/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/aarch64-unknown-linux-gnu/release/deps -L dependency=/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/release/deps --extern cfg_if=/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/aarch64-unknown-linux-gnu/release/deps/libcfg_if-3f1d8b0123bc5d65.rmeta --extern packed_simd=/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/aarch64-unknown-linux-gnu/release/deps/libpacked_simd-05c1de87007c2334.rmeta --cap-lints warn -C opt-level=2 -C debuginfo=2 -C force-frame-pointers=yes --cap-lints warn -C codegen-units=1`
^[[0m^[[1m^[[33mwarning^[[0m^[[0m^[[1m: unused label^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m--> ^[[0m^[[0m/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/third_party/rust/encoding_rs/src/macros.rs:878:41^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m|^[[0m
^[[0m^[[1m^[[38;5;12m878^[[0m^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m| ^[[0m^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m...^[[0m^[[0m 'innermost: loop {^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m| ^[[0m^[[0m ^[[0m^[[0m^[[1m^[[33m^^^^^^^^^^^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m| ^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m::: ^[[0m^[[0m/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/third_party/rust/encoding_rs/src/euc_jp.rs:77:5^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m|^[[0m
^[[0m^[[1m^[[38;5;12m77^[[0m^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m| ^[[0m^[[0m^[[1m^[[38;5;12m/^[[0m^[[0m ^[[0m^[[0m euc_jp_decoder_functions!(^[[0m
^[[0m^[[1m^[[38;5;12m78^[[0m^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m| ^[[0m^[[0m^[[1m^[[38;5;12m|^[[0m^[[0m ^[[0m^[[0m {^[[0m
^[[0m^[[1m^[[38;5;12m79^[[0m^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m| ^[[0m^[[0m^[[1m^[[38;5;12m|^[[0m^[[0m ^[[0m^[[0m let trail_minus_offset = byte.wrapping_sub(0xA1);^[[0m
^[[0m^[[1m^[[38;5;12m80^[[0m^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m| ^[[0m^[[0m^[[1m^[[38;5;12m|^[[0m^[[0m ^[[0m^[[0m // Fast-track Hiragana (60% according to Lunde)^[[0m
^[[0m^[[1m^[[38;5;12m...^[[0m^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m|^[[0m
^[[0m^[[1m^[[38;5;12m220^[[0m^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m| ^[[0m^[[0m^[[1m^[[38;5;12m|^[[0m^[[0m ^[[0m^[[0m handle^[[0m
^[[0m^[[1m^[[38;5;12m221^[[0m^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m| ^[[0m^[[0m^[[1m^[[38;5;12m|^[[0m^[[0m ^[[0m^[[0m );^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m| ^[[0m^[[0m^[[1m^[[38;5;12m|______-^[[0m^[[0m ^[[0m^[[0m^[[1m^[[38;5;12min this macro invocation^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m|^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m= ^[[0m^[[0m^[[1mnote^[[0m^[[0m: `#[warn(unused_labels)]` on by default^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m= ^[[0m^[[0m^[[1mnote^[[0m^[[0m: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)^[[0m
^[[0m^[[1m^[[33mwarning^[[0m^[[0m^[[1m: unused label^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m--> ^[[0m^[[0m/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/third_party/rust/encoding_rs/src/macros.rs:878:41^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m|^[[0m
^[[0m^[[1m^[[38;5;12m878^[[0m^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m| ^[[0m^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m...^[[0m^[[0m 'innermost: loop {^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m| ^[[0m^[[0m ^[[0m^[[0m^[[1m^[[33m^^^^^^^^^^^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m| ^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m::: ^[[0m^[[0m/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/third_party/rust/encoding_rs/src/euc_jp.rs:77:5^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m|^[[0m
^[[0m^[[1m^[[38;5;12m77^[[0m^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m| ^[[0m^[[0m^[[1m^[[38;5;12m/^[[0m^[[0m ^[[0m^[[0m euc_jp_decoder_functions!(^[[0m
^[[0m^[[1m^[[38;5;12m78^[[0m^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m| ^[[0m^[[0m^[[1m^[[38;5;12m|^[[0m^[[0m ^[[0m^[[0m {^[[0m
^[[0m^[[1m^[[38;5;12m79^[[0m^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m| ^[[0m^[[0m^[[1m^[[38;5;12m|^[[0m^[[0m ^[[0m^[[0m let trail_minus_offset = byte.wrapping_sub(0xA1);^[[0m
^[[0m^[[1m^[[38;5;12m80^[[0m^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m| ^[[0m^[[0m^[[1m^[[38;5;12m|^[[0m^[[0m ^[[0m^[[0m // Fast-track Hiragana (60% according to Lunde)^[[0m
^[[0m^[[1m^[[38;5;12m...^[[0m^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m|^[[0m
^[[0m^[[1m^[[38;5;12m220^[[0m^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m| ^[[0m^[[0m^[[1m^[[38;5;12m|^[[0m^[[0m ^[[0m^[[0m handle^[[0m
^[[0m^[[1m^[[38;5;12m221^[[0m^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m| ^[[0m^[[0m^[[1m^[[38;5;12m|^[[0m^[[0m ^[[0m^[[0m );^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m| ^[[0m^[[0m^[[1m^[[38;5;12m|______-^[[0m^[[0m ^[[0m^[[0m^[[1m^[[38;5;12min this macro invocation^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m|^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m= ^[[0m^[[0m^[[1mnote^[[0m^[[0m: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)^[[0m
^[[0m^[[1m^[[33mwarning^[[0m^[[0m^[[1m: unused label^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m--> ^[[0m^[[0m/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/third_party/rust/encoding_rs/src/macros.rs:574:41^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m|^[[0m
^[[0m^[[1m^[[38;5;12m574^[[0m^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m| ^[[0m^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m...^[[0m^[[0m 'innermost: loop {^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m| ^[[0m^[[0m ^[[0m^[[0m^[[1m^[[33m^^^^^^^^^^^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m| ^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m::: ^[[0m^[[0m/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/third_party/rust/encoding_rs/src/gb18030.rs:111:5^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m|^[[0m
^[[0m^[[1m^[[38;5;12m111^[[0m^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m| ^[[0m^[[0m^[[1m^[[38;5;12m/^[[0m^[[0m ^[[0m^[[0m gb18030_decoder_functions!(^[[0m
^[[0m^[[1m^[[38;5;12m112^[[0m^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m| ^[[0m^[[0m^[[1m^[[38;5;12m|^[[0m^[[0m ^[[0m^[[0m {^[[0m
^[[0m^[[1m^[[38;5;12m113^[[0m^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m| ^[[0m^[[0m^[[1m^[[38;5;12m|^[[0m^[[0m ^[[0m^[[0m // If first is between 0x81 and 0xFE, inclusive,^[[0m
^[[0m^[[1m^[[38;5;12m114^[[0m^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m| ^[[0m^[[0m^[[1m^[[38;5;12m|^[[0m^[[0m ^[[0m^[[0m // subtract offset 0x81.^[[0m
^[[0m^[[1m^[[38;5;12m...^[[0m^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m|^[[0m
^[[0m^[[1m^[[38;5;12m294^[[0m^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m| ^[[0m^[[0m^[[1m^[[38;5;12m|^[[0m^[[0m ^[[0m^[[0m handle,^[[0m
^[[0m^[[1m^[[38;5;12m295^[[0m^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m| ^[[0m^[[0m^[[1m^[[38;5;12m|^[[0m^[[0m ^[[0m^[[0m 'outermost);^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m| ^[[0m^[[0m^[[1m^[[38;5;12m|____________________-^[[0m^[[0m ^[[0m^[[0m^[[1m^[[38;5;12min this macro invocation^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m|^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m= ^[[0m^[[0m^[[1mnote^[[0m^[[0m: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)^[[0m
^[[0m^[[1m^[[33mwarning^[[0m^[[0m^[[1m: unused label^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m--> ^[[0m^[[0m/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/third_party/rust/encoding_rs/src/macros.rs:574:41^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m|^[[0m
^[[0m^[[1m^[[38;5;12m574^[[0m^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m| ^[[0m^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m...^[[0m^[[0m 'innermost: loop {^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m| ^[[0m^[[0m ^[[0m^[[0m^[[1m^[[33m^^^^^^^^^^^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m| ^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m::: ^[[0m^[[0m/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/third_party/rust/encoding_rs/src/gb18030.rs:111:5^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m|^[[0m
^[[0m^[[1m^[[38;5;12m111^[[0m^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m| ^[[0m^[[0m^[[1m^[[38;5;12m/^[[0m^[[0m ^[[0m^[[0m gb18030_decoder_functions!(^[[0m
^[[0m^[[1m^[[38;5;12m112^[[0m^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m| ^[[0m^[[0m^[[1m^[[38;5;12m|^[[0m^[[0m ^[[0m^[[0m {^[[0m
^[[0m^[[1m^[[38;5;12m113^[[0m^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m| ^[[0m^[[0m^[[1m^[[38;5;12m|^[[0m^[[0m ^[[0m^[[0m // If first is between 0x81 and 0xFE, inclusive,^[[0m
^[[0m^[[1m^[[38;5;12m114^[[0m^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m| ^[[0m^[[0m^[[1m^[[38;5;12m|^[[0m^[[0m ^[[0m^[[0m // subtract offset 0x81.^[[0m
^[[0m^[[1m^[[38;5;12m...^[[0m^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m|^[[0m
^[[0m^[[1m^[[38;5;12m294^[[0m^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m| ^[[0m^[[0m^[[1m^[[38;5;12m|^[[0m^[[0m ^[[0m^[[0m handle,^[[0m
^[[0m^[[1m^[[38;5;12m295^[[0m^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m| ^[[0m^[[0m^[[1m^[[38;5;12m|^[[0m^[[0m ^[[0m^[[0m 'outermost);^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m| ^[[0m^[[0m^[[1m^[[38;5;12m|____________________-^[[0m^[[0m ^[[0m^[[0m^[[1m^[[38;5;12min this macro invocation^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m|^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m= ^[[0m^[[0m^[[1mnote^[[0m^[[0m: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)^[[0m
^[[0m^[[1m^[[33mwarning^[[0m^[[0m^[[1m: unused label^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m--> ^[[0m^[[0m/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/third_party/rust/encoding_rs/src/mem.rs:279:17^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m|^[[0m
^[[0m^[[1m^[[38;5;12m279^[[0m^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m| ^[[0m^[[0m 'inner: loop {^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m| ^[[0m^[[0m ^[[0m^[[0m^[[1m^[[33m^^^^^^^[[0m
^[[0m^[[1m^[[33mwarning^[[0m^[[0m^[[1m: `...` range patterns are deprecated^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m--> ^[[0m^[[0m/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/third_party/rust/encoding_rs/src/mem.rs:743:26^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m|^[[0m
^[[0m^[[1m^[[38;5;12m743^[[0m^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m| ^[[0m^[[0m 0...0x7F => {^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m| ^[[0m^[[0m ^[[0m^[[0m^[[1m^[[33m^^^^[[0m^[[0m ^[[0m^[[0m^[[1m^[[33mhelp: use `..=` for an inclusive range^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m|^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m= ^[[0m^[[0m^[[1mnote^[[0m^[[0m: `#[warn(ellipsis_inclusive_range_patterns)]` on by default^[[0m
^[[0m^[[1m^[[33mwarning^[[0m^[[0m^[[1m: `...` range patterns are deprecated^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m--> ^[[0m^[[0m/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/third_party/rust/encoding_rs/src/mem.rs:749:29^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m|^[[0m
^[[0m^[[1m^[[38;5;12m749^[[0m^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m| ^[[0m^[[0m 0xC2...0xD5 => {^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m| ^[[0m^[[0m ^[[0m^[[0m^[[1m^[[33m^^^^[[0m^[[0m ^[[0m^[[0m^[[1m^[[33mhelp: use `..=` for an inclusive range^[[0m
^[[0m^[[1m^[[33mwarning^[[0m^[[0m^[[1m: `...` range patterns are deprecated^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m--> ^[[0m^[[0m/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/third_party/rust/encoding_rs/src/mem.rs:770:36^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m|^[[0m
^[[0m^[[1m^[[38;5;12m770^[[0m^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m| ^[[0m^[[0m 0xE1 | 0xE3...0xEC | 0xEE => {^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m| ^[[0m^[[0m ^[[0m^[[0m^[[1m^[[33m^^^^[[0m^[[0m ^[[0m^[[0m^[[1m^[[33mhelp: use `..=` for an inclusive range^[[0m
^[[0m^[[1m^[[33mwarning^[[0m^[[0m^[[1m: `...` range patterns are deprecated^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m--> ^[[0m^[[0m/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/third_party/rust/encoding_rs/src/mem.rs:879:29^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m|^[[0m
^[[0m^[[1m^[[38;5;12m879^[[0m^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m| ^[[0m^[[0m 0xF1...0xF4 => {^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m| ^[[0m^[[0m ^[[0m^[[0m^[[1m^[[33m^^^^[[0m^[[0m ^[[0m^[[0m^[[1m^[[33mhelp: use `..=` for an inclusive range^[[0m
^[[0m^[[1m^[[33mwarning^[[0m^[[0m^[[1m: `...` range patterns are deprecated^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m--> ^[[0m^[[0m/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/third_party/rust/encoding_rs/src/mem.rs:942:18^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m|^[[0m
^[[0m^[[1m^[[38;5;12m942^[[0m^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m| ^[[0m^[[0m 0...0x7F => {^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m| ^[[0m^[[0m ^[[0m^[[0m^[[1m^[[33m^^^^[[0m^[[0m ^[[0m^[[0m^[[1m^[[33mhelp: use `..=` for an inclusive range^[[0m
^[[0m^[[1m^[[33mwarning^[[0m^[[0m^[[1m: `...` range patterns are deprecated^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m--> ^[[0m^[[0m/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/third_party/rust/encoding_rs/src/mem.rs:948:21^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m|^[[0m
^[[0m^[[1m^[[38;5;12m948^[[0m^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m| ^[[0m^[[0m 0xC2...0xD5 => {^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m| ^[[0m^[[0m ^[[0m^[[0m^[[1m^[[33m^^^^[[0m^[[0m ^[[0m^[[0m^[[1m^[[33mhelp: use `..=` for an inclusive range^[[0m
^[[0m^[[1m^[[33mwarning^[[0m^[[0m^[[1m: `...` range patterns are deprecated^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m--> ^[[0m^[[0m/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/third_party/rust/encoding_rs/src/mem.rs:985:28^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m|^[[0m
^[[0m^[[1m^[[38;5;12m985^[[0m^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m| ^[[0m^[[0m 0xE1 | 0xE3...0xEC | 0xEE => {^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m| ^[[0m^[[0m ^[[0m^[[0m^[[1m^[[33m^^^^[[0m^[[0m ^[[0m^[[0m^[[1m^[[33mhelp: use `..=` for an inclusive range^[[0m
^[[0m^[[1m^[[33mwarning^[[0m^[[0m^[[1m: `...` range patterns are deprecated^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m--> ^[[0m^[[0m/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/third_party/rust/encoding_rs/src/lib.rs:2686:29^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m|^[[0m
^[[0m^[[1m^[[38;5;12m2686^[[0m^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m| ^[[0m^[[0m b'A'...b'Z' => {^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m| ^[[0m^[[0m ^[[0m^[[0m^[[1m^[[33m^^^^[[0m^[[0m ^[[0m^[[0m^[[1m^[[33mhelp: use `..=` for an inclusive range^[[0m
^[[0m^[[1m^[[33mwarning^[[0m^[[0m^[[1m: `...` range patterns are deprecated^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m--> ^[[0m^[[0m/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/third_party/rust/encoding_rs/src/lib.rs:2691:29^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m|^[[0m
^[[0m^[[1m^[[38;5;12m2691^[[0m^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m| ^[[0m^[[0m b'a'...b'z' | b'0'...b'9' | b'-' | b'_' | b':' | b'.' => {^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m| ^[[0m^[[0m ^[[0m^[[0m^[[1m^[[33m^^^^[[0m^[[0m ^[[0m^[[0m^[[1m^[[33mhelp: use `..=` for an inclusive range^[[0m
^[[0m^[[1m^[[33mwarning^[[0m^[[0m^[[1m: `...` range patterns are deprecated^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m--> ^[[0m^[[0m/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/third_party/rust/encoding_rs/src/lib.rs:2691:43^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m|^[[0m
^[[0m^[[1m^[[38;5;12m2691^[[0m^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m| ^[[0m^[[0m b'a'...b'z' | b'0'...b'9' | b'-' | b'_' | b':' | b'.' => {^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m| ^[[0m^[[0m ^[[0m^[[0m^[[1m^[[33m^^^^[[0m^[[0m ^[[0m^[[0m^[[1m^[[33mhelp: use `..=` for an inclusive range^[[0m
^[[0m^[[1m^[[33mwarning^[[0m^[[0m^[[1m: `...` range patterns are deprecated^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m--> ^[[0m^[[0m/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/third_party/rust/encoding_rs/src/lib.rs:2714:29^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m|^[[0m
^[[0m^[[1m^[[38;5;12m2714^[[0m^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m| ^[[0m^[[0m b'A'...b'Z' => {^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m| ^[[0m^[[0m ^[[0m^[[0m^[[1m^[[33m^^^^[[0m^[[0m ^[[0m^[[0m^[[1m^[[33mhelp: use `..=` for an inclusive range^[[0m
^[[0m^[[1m^[[33mwarning^[[0m^[[0m^[[1m: `...` range patterns are deprecated^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m--> ^[[0m^[[0m/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/third_party/rust/encoding_rs/src/lib.rs:2723:29^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m|^[[0m
^[[0m^[[1m^[[38;5;12m2723^[[0m^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m| ^[[0m^[[0m b'a'...b'z' | b'0'...b'9' | b'-' | b'_' | b':' | b'.' => {^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m| ^[[0m^[[0m ^[[0m^[[0m^[[1m^[[33m^^^^[[0m^[[0m ^[[0m^[[0m^[[1m^[[33mhelp: use `..=` for an inclusive range^[[0m
^[[0m^[[1m^[[33mwarning^[[0m^[[0m^[[1m: `...` range patterns are deprecated^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m--> ^[[0m^[[0m/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/third_party/rust/encoding_rs/src/lib.rs:2723:43^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m|^[[0m
^[[0m^[[1m^[[38;5;12m2723^[[0m^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m| ^[[0m^[[0m b'a'...b'z' | b'0'...b'9' | b'-' | b'_' | b':' | b'.' => {^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m| ^[[0m^[[0m ^[[0m^[[0m^[[1m^[[33m^^^^[[0m^[[0m ^[[0m^[[0m^[[1m^[[33mhelp: use `..=` for an inclusive range^[[0m
^[[0m^[[1m^[[33mwarning^[[0m^[[0m^[[1m: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m--> ^[[0m^[[0m/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/third_party/rust/encoding_rs/src/simd_funcs.rs:19:20^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m|^[[0m
^[[0m^[[1m^[[38;5;12m19^[[0m^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m| ^[[0m^[[0m let mut simd = ::std::mem::uninitialized();^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m| ^[[0m^[[0m ^[[0m^[[0m^[[1m^[[33m^^^^^^^^^^^^^^^^^^^^^^^^^^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m|^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m= ^[[0m^[[0m^[[1mnote^[[0m^[[0m: `#[warn(deprecated)]` on by default^[[0m
^[[0m^[[1m^[[33mwarning^[[0m^[[0m^[[1m: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m--> ^[[0m^[[0m/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/third_party/rust/encoding_rs/src/simd_funcs.rs:43:20^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m|^[[0m
^[[0m^[[1m^[[38;5;12m43^[[0m^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m| ^[[0m^[[0m let mut simd = ::std::mem::uninitialized();^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m| ^[[0m^[[0m ^[[0m^[[0m^[[1m^[[33m^^^^^^^^^^^^^^^^^^^^^^^^^^[[0m
^[[0m^[[1m^[[33mwarning^[[0m^[[0m^[[1m: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m--> ^[[0m^[[0m/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/third_party/rust/encoding_rs/src/handles.rs:113:30^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m|^[[0m
^[[0m^[[1m^[[38;5;12m113^[[0m^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m| ^[[0m^[[0m let mut u: u16 = ::std::mem::uninitialized();^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m| ^[[0m^[[0m ^[[0m^[[0m^[[1m^[[33m^^^^^^^^^^^^^^^^^^^^^^^^^^[[0m
In file included from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Activation.h:25^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/JSContext.h:30^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jit/JitFrames.h:13^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jit/BaselineFrame.h:12^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jit/BaselineFrameInfo.h:14^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jit/BaselineCodeGen.h:10^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jit/BaselineCodeGen.cpp:7^[[m^[[K,
from ^[[01m^[[KUnified_cpp_js_src_jit1.cpp:2^[[m^[[K:
/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h: In instantiation of ‘^[[01m^[[Kclass js::detail::FixedArgsBase<js::NO_CONSTRUCT, 0>^[[m^[[K’:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h:935:7:^[[m^[[K required from ‘^[[01m^[[Kclass js::FixedInvokeArgs<0>^[[m^[[K’
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Interpreter.h:90:29:^[[m^[[K required from here
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h:892:19:^[[m^[[K ^[[01;35m^[[Kwarning: ^[[m^[[Kcomparison is always true due to limited range of data type [^[[01;35m^[[K^[]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wtype-limits\a-Wtype-limits^[]8;;\a^[[m^[[K]
892 | static_assert(^[[01;35m^[[KN <= ARGS_LENGTH_MAX^[[m^[[K, "o/~ too many args o/~");
| ^[[01;35m^[[K~~^~~~~~~~~~~~~~~~~~^[[m^[[K
^[[0m^[[1m^[[33mwarning^[[0m^[[0m^[[1m: unnecessary `unsafe` block^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m--> ^[[0m^[[0m/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/third_party/rust/encoding_rs/src/utf_8.rs:91:12^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m|^[[0m
^[[0m^[[1m^[[38;5;12m91^[[0m^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m| ^[[0m^[[0m if unsafe { likely(read + 4 <= src.len()) } {^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m| ^[[0m^[[0m ^[[0m^[[0m^[[1m^[[33m^^^^^^^[[0m^[[0m ^[[0m^[[0m^[[1m^[[33munnecessary `unsafe` block^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m|^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m= ^[[0m^[[0m^[[1mnote^[[0m^[[0m: `#[warn(unused_unsafe)]` on by default^[[0m
^[[0m^[[1m^[[33mwarning^[[0m^[[0m^[[1m: unnecessary `unsafe` block^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m--> ^[[0m^[[0m/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/third_party/rust/encoding_rs/src/utf_8.rs:98:20^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m|^[[0m
^[[0m^[[1m^[[38;5;12m98^[[0m^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m| ^[[0m^[[0m if unsafe { likely(in_inclusive_range8(byte, 0xC2, 0xDF)) } {^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m| ^[[0m^[[0m ^[[0m^[[0m^[[1m^[[33m^^^^^^^[[0m^[[0m ^[[0m^[[0m^[[1m^[[33munnecessary `unsafe` block^[[0m
^[[0m^[[1m^[[33mwarning^[[0m^[[0m^[[1m: unnecessary `unsafe` block^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m--> ^[[0m^[[0m/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/third_party/rust/encoding_rs/src/utf_8.rs:107:24^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m|^[[0m
^[[0m^[[1m^[[38;5;12m107^[[0m^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m| ^[[0m^[[0m if unsafe { likely(read + 4 <= src.len()) } {^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m| ^[[0m^[[0m ^[[0m^[[0m^[[1m^[[33m^^^^^^^[[0m^[[0m ^[[0m^[[0m^[[1m^[[33munnecessary `unsafe` block^[[0m
^[[0m^[[1m^[[33mwarning^[[0m^[[0m^[[1m: unnecessary `unsafe` block^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m--> ^[[0m^[[0m/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/third_party/rust/encoding_rs/src/utf_8.rs:117:20^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m|^[[0m
^[[0m^[[1m^[[38;5;12m117^[[0m^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m| ^[[0m^[[0m if unsafe { likely(byte < 0xF0) } {^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m| ^[[0m^[[0m ^[[0m^[[0m^[[1m^[[33m^^^^^^^[[0m^[[0m ^[[0m^[[0m^[[1m^[[33munnecessary `unsafe` block^[[0m
^[[0m^[[1m^[[33mwarning^[[0m^[[0m^[[1m: unnecessary `unsafe` block^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m--> ^[[0m^[[0m/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/third_party/rust/encoding_rs/src/utf_8.rs:132:28^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m|^[[0m
^[[0m^[[1m^[[38;5;12m132^[[0m^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m| ^[[0m^[[0m if unsafe { likely(read + 4 <= src.len()) } {^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m| ^[[0m^[[0m ^[[0m^[[0m^[[1m^[[33m^^^^^^^[[0m^[[0m ^[[0m^[[0m^[[1m^[[33munnecessary `unsafe` block^[[0m
^[[0m^[[1m^[[33mwarning^[[0m^[[0m^[[1m: unnecessary `unsafe` block^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m--> ^[[0m^[[0m/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/third_party/rust/encoding_rs/src/utf_8.rs:137:32^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m|^[[0m
^[[0m^[[1m^[[38;5;12m137^[[0m^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m| ...^[[0m^[[0m if unsafe { likely(byte < 0x80) } {^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m| ^[[0m^[[0m ^[[0m^[[0m^[[1m^[[33m^^^^^^^[[0m^[[0m ^[[0m^[[0m^[[1m^[[33munnecessary `unsafe` block^[[0m
^[[0m^[[1m^[[33mwarning^[[0m^[[0m^[[1m: unnecessary `unsafe` block^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m--> ^[[0m^[[0m/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/third_party/rust/encoding_rs/src/utf_8.rs:162:20^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m|^[[0m
^[[0m^[[1m^[[38;5;12m162^[[0m^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m| ^[[0m^[[0m if unsafe { likely(read + 4 <= src.len()) } {^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m| ^[[0m^[[0m ^[[0m^[[0m^[[1m^[[33m^^^^^^^[[0m^[[0m ^[[0m^[[0m^[[1m^[[33munnecessary `unsafe` block^[[0m
^[[0m^[[1m^[[33mwarning^[[0m^[[0m^[[1m: unnecessary `unsafe` block^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m--> ^[[0m^[[0m/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/third_party/rust/encoding_rs/src/utf_8.rs:261:12^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m|^[[0m
^[[0m^[[1m^[[38;5;12m261^[[0m^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m| ^[[0m^[[0m if unsafe { likely(read + 4 <= src.len()) } {^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m| ^[[0m^[[0m ^[[0m^[[0m^[[1m^[[33m^^^^^^^[[0m^[[0m ^[[0m^[[0m^[[1m^[[33munnecessary `unsafe` block^[[0m
^[[0m^[[1m^[[33mwarning^[[0m^[[0m^[[1m: unnecessary `unsafe` block^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m--> ^[[0m^[[0m/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/third_party/rust/encoding_rs/src/utf_8.rs:271:20^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m|^[[0m
^[[0m^[[1m^[[38;5;12m271^[[0m^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m| ^[[0m^[[0m if unsafe { likely(in_inclusive_range8(byte, 0xC2, 0xDF)) } {^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m| ^[[0m^[[0m ^[[0m^[[0m^[[1m^[[33m^^^^^^^[[0m^[[0m ^[[0m^[[0m^[[1m^[[33munnecessary `unsafe` block^[[0m
^[[0m^[[1m^[[33mwarning^[[0m^[[0m^[[1m: unnecessary `unsafe` block^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m--> ^[[0m^[[0m/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/third_party/rust/encoding_rs/src/utf_8.rs:288:24^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m|^[[0m
^[[0m^[[1m^[[38;5;12m288^[[0m^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m| ^[[0m^[[0m if unsafe { likely(read + 4 <= src.len()) } {^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m| ^[[0m^[[0m ^[[0m^[[0m^[[1m^[[33m^^^^^^^[[0m^[[0m ^[[0m^[[0m^[[1m^[[33munnecessary `unsafe` block^[[0m
^[[0m^[[1m^[[33mwarning^[[0m^[[0m^[[1m: unnecessary `unsafe` block^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m--> ^[[0m^[[0m/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/third_party/rust/encoding_rs/src/utf_8.rs:300:20^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m|^[[0m
^[[0m^[[1m^[[38;5;12m300^[[0m^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m| ^[[0m^[[0m if unsafe { likely(byte < 0xF0) } {^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m| ^[[0m^[[0m ^[[0m^[[0m^[[1m^[[33m^^^^^^^[[0m^[[0m ^[[0m^[[0m^[[1m^[[33munnecessary `unsafe` block^[[0m
^[[0m^[[1m^[[33mwarning^[[0m^[[0m^[[1m: unnecessary `unsafe` block^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m--> ^[[0m^[[0m/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/third_party/rust/encoding_rs/src/utf_8.rs:323:28^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m|^[[0m
^[[0m^[[1m^[[38;5;12m323^[[0m^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m| ^[[0m^[[0m if unsafe { likely(read + 4 <= src.len()) } {^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m| ^[[0m^[[0m ^[[0m^[[0m^[[1m^[[33m^^^^^^^[[0m^[[0m ^[[0m^[[0m^[[1m^[[33munnecessary `unsafe` block^[[0m
^[[0m^[[1m^[[33mwarning^[[0m^[[0m^[[1m: unnecessary `unsafe` block^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m--> ^[[0m^[[0m/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/third_party/rust/encoding_rs/src/utf_8.rs:328:32^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m|^[[0m
^[[0m^[[1m^[[38;5;12m328^[[0m^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m| ...^[[0m^[[0m if unsafe { likely(byte < 0x80) } {^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m| ^[[0m^[[0m ^[[0m^[[0m^[[1m^[[33m^^^^^^^[[0m^[[0m ^[[0m^[[0m^[[1m^[[33munnecessary `unsafe` block^[[0m
^[[0m^[[1m^[[33mwarning^[[0m^[[0m^[[1m: unnecessary `unsafe` block^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m--> ^[[0m^[[0m/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/third_party/rust/encoding_rs/src/utf_8.rs:370:20^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m|^[[0m
^[[0m^[[1m^[[38;5;12m370^[[0m^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m| ^[[0m^[[0m if unsafe { likely(read + 4 <= src.len()) } {^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m| ^[[0m^[[0m ^[[0m^[[0m^[[1m^[[33m^^^^^^^[[0m^[[0m ^[[0m^[[0m^[[1m^[[33munnecessary `unsafe` block^[[0m
^[[0m^[[1m^[[33mwarning^[[0m^[[0m^[[1m: unnecessary `unsafe` block^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m--> ^[[0m^[[0m/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/third_party/rust/encoding_rs/src/utf_8.rs:657:20^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m|^[[0m
^[[0m^[[1m^[[38;5;12m657^[[0m^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m| ^[[0m^[[0m if unsafe { likely(unit_minus_surrogate_start > (0xDFFF - 0xD800)) } {^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m| ^[[0m^[[0m ^[[0m^[[0m^[[1m^[[33m^^^^^^^[[0m^[[0m ^[[0m^[[0m^[[1m^[[33munnecessary `unsafe` block^[[0m
^[[0m^[[1m^[[33mwarning^[[0m^[[0m^[[1m: unnecessary `unsafe` block^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m--> ^[[0m^[[0m/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/third_party/rust/encoding_rs/src/utf_8.rs:668:20^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m|^[[0m
^[[0m^[[1m^[[38;5;12m668^[[0m^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m| ^[[0m^[[0m if unsafe { likely(unit_minus_surrogate_start <= (0xDBFF - 0xD800)) } {^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m| ^[[0m^[[0m ^[[0m^[[0m^[[1m^[[33m^^^^^^^[[0m^[[0m ^[[0m^[[0m^[[1m^[[33munnecessary `unsafe` block^[[0m
^[[0m^[[1m^[[33mwarning^[[0m^[[0m^[[1m: unnecessary `unsafe` block^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m--> ^[[0m^[[0m/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/third_party/rust/encoding_rs/src/utf_8.rs:687:24^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m|^[[0m
^[[0m^[[1m^[[38;5;12m687^[[0m^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m| ^[[0m^[[0m if unsafe { likely(second_minus_low_surrogate_start <= (0xDFFF - 0xDC00)) } {^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m| ^[[0m^[[0m ^[[0m^[[0m^[[1m^[[33m^^^^^^^[[0m^[[0m ^[[0m^[[0m^[[1m^[[33munnecessary `unsafe` block^[[0m
^[[0m^[[1m^[[33mwarning^[[0m^[[0m^[[1m: unnecessary `unsafe` block^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m--> ^[[0m^[[0m/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/third_party/rust/encoding_rs/src/utf_8.rs:729:16^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m|^[[0m
^[[0m^[[1m^[[38;5;12m729^[[0m^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m| ^[[0m^[[0m if unsafe { unlikely(unit < 0x80) } {^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m| ^[[0m^[[0m ^[[0m^[[0m^[[1m^[[33m^^^^^^^[[0m^[[0m ^[[0m^[[0m^[[1m^[[33munnecessary `unsafe` block^[[0m
^[[0m^[[1m^[[33mwarning^[[0m^[[0m^[[1m: unnecessary `unsafe` block^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m--> ^[[0m^[[0m/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/third_party/rust/encoding_rs/src/mem.rs:913:32^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m|^[[0m
^[[0m^[[1m^[[38;5;12m913^[[0m^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m| ...^[[0m^[[0m if unsafe { unlikely(second == 0x90 || second == 0x9E) } {^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m| ^[[0m^[[0m ^[[0m^[[0m^[[1m^[[33m^^^^^^^[[0m^[[0m ^[[0m^[[0m^[[1m^[[33munnecessary `unsafe` block^[[0m
^[[0m^[[1m^[[33mwarning^[[0m^[[0m^[[1m: unnecessary `unsafe` block^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m--> ^[[0m^[[0m/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/third_party/rust/encoding_rs/src/mem.rs:1171:28^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m|^[[0m
^[[0m^[[1m^[[38;5;12m1171^[[0m^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m| ^[[0m^[[0m if unsafe { unlikely(byte >= 0xD6) } {^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m| ^[[0m^[[0m ^[[0m^[[0m^[[1m^[[33m^^^^^^^[[0m^[[0m ^[[0m^[[0m^[[1m^[[33munnecessary `unsafe` block^[[0m
^[[0m^[[1m^[[33mwarning^[[0m^[[0m^[[1m: unnecessary `unsafe` block^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m--> ^[[0m^[[0m/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/third_party/rust/encoding_rs/src/mem.rs:1195:24^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m|^[[0m
^[[0m^[[1m^[[38;5;12m1195^[[0m^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m| ^[[0m^[[0m if unsafe { unlikely(!in_inclusive_range8(byte, 0xE3, 0xEE) && byte != 0xE1) } {^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m| ^[[0m^[[0m ^[[0m^[[0m^[[1m^[[33m^^^^^^^[[0m^[[0m ^[[0m^[[0m^[[1m^[[33munnecessary `unsafe` block^[[0m
^[[0m^[[1m^[[33mwarning^[[0m^[[0m^[[1m: unnecessary `unsafe` block^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m--> ^[[0m^[[0m/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/third_party/rust/encoding_rs/src/mem.rs:1244:24^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m|^[[0m
^[[0m^[[1m^[[38;5;12m1244^[[0m^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m| ^[[0m^[[0m if unsafe { unlikely(byte == 0xF0 && (second == 0x90 || second == 0x9E)) } {^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m| ^[[0m^[[0m ^[[0m^[[0m^[[1m^[[33m^^^^^^^[[0m^[[0m ^[[0m^[[0m^[[1m^[[33munnecessary `unsafe` block^[[0m
^[[0m^[[1m^[[33mwarning^[[0m^[[0m^[[1m: unnecessary `unsafe` block^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m--> ^[[0m^[[0m/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/third_party/rust/encoding_rs/src/mem.rs:1658:8^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m|^[[0m
^[[0m^[[1m^[[38;5;12m1658^[[0m^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m| ^[[0m^[[0m if unsafe { likely(read == src.len()) } {^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m| ^[[0m^[[0m ^[[0m^[[0m^[[1m^[[33m^^^^^^^[[0m^[[0m ^[[0m^[[0m^[[1m^[[33munnecessary `unsafe` block^[[0m
In file included from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Runtime.h:64^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/frontend/Stencil.h:39^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/frontend/ParseNode.h:18^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/frontend/SharedContext.h:18^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/frontend/CompilationInfo.h:14^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/frontend/AbstractScopePtr.cpp:11^[[m^[[K,
from ^[[01m^[[KUnified_cpp_js_src_frontend0.cpp:2^[[m^[[K:
/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h: In instantiation of ‘^[[01m^[[Kclass js::detail::FixedArgsBase<js::NO_CONSTRUCT, 0>^[[m^[[K’:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h:935:7:^[[m^[[K required from ‘^[[01m^[[Kclass js::FixedInvokeArgs<0>^[[m^[[K’
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Interpreter.h:90:29:^[[m^[[K required from here
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h:892:19:^[[m^[[K ^[[01;35m^[[Kwarning: ^[[m^[[Kcomparison is always true due to limited range of data type [^[[01;35m^[[K^[]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wtype-limits\a-Wtype-limits^[]8;;\a^[[m^[[K]
892 | static_assert(^[[01;35m^[[KN <= ARGS_LENGTH_MAX^[[m^[[K, "o/~ too many args o/~");
| ^[[01;35m^[[K~~^~~~~~~~~~~~~~~~~~^[[m^[[K
/usr/bin/aarch64-linux-gnu-g++ -std=gnu++17 -o Unified_cpp_js_src_debugger1.o -c -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/dist/system_wrappers -include /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/debugger -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src/debugger -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/dist/include -I/usr/aarch64-linux-gnu/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -mcpu=cortex-a53+sha2+sha3+aes+crc -O2 -pipe -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_debugger1.o.pp Unified_cpp_js_src_debugger1.cpp
/usr/bin/aarch64-linux-gnu-g++ -std=gnu++17 -o Unified_cpp_js_src10.o -c -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/dist/system_wrappers -include /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/dist/include -I/usr/aarch64-linux-gnu/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -mcpu=cortex-a53+sha2+sha3+aes+crc -O2 -pipe -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src10.o.pp Unified_cpp_js_src10.cpp
js/src/Unified_cpp_js_src11.o
In file included from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/gc/PrivateIterators-inl.h:14^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/gc/Marking.cpp:47^[[m^[[K,
from ^[[01m^[[KUnified_cpp_js_src_gc1.cpp:2^[[m^[[K:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/gc/PublicIterators.h:^[[m^[[K In function ‘^[[01m^[[Kvoid JS_IterateCompartments(JSContext*, void*, JSIterateCompartmentCallback)^[[m^[[K’:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/gc/PublicIterators.h:98:7:^[[m^[[K ^[[01;35m^[[Kwarning: ^[[m^[[K‘^[[01m^[[K*((void*)(& c)+40).js::CompartmentsInZoneIter::it^[[m^[[K’ may be used uninitialized in this function [^[[01;35m^[[K^[]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized\a-Wmaybe-uninitialized^[]8;;\a^[[m^[[K]
98 | ^[[01;35m^[[Kit++^[[m^[[K;
| ^[[01;35m^[[K~~^~^[[m^[[K
In file included from ^[[01m^[[KUnified_cpp_js_src_gc1.cpp:29^[[m^[[K:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/gc/PublicIterators.cpp:198:25:^[[m^[[K ^[[01;36m^[[Knote: ^[[m^[[K‘^[[01m^[[K*((void*)(& c)+40).js::CompartmentsInZoneIter::it^[[m^[[K’ was declared here
198 | for (CompartmentsIter ^[[01;36m^[[Kc^[[m^[[K(cx->runtime()); !c.done(); c.next()) {
| ^[[01;36m^[[K^^[[m^[[K
In file included from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/gc/PrivateIterators-inl.h:14^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/gc/Marking.cpp:47^[[m^[[K,
from ^[[01m^[[KUnified_cpp_js_src_gc1.cpp:2^[[m^[[K:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/gc/PublicIterators.h:^[[m^[[K In function ‘^[[01m^[[Kvoid JS::IterateRealms(JSContext*, void*, JS::IterateRealmCallback)^[[m^[[K’:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/gc/PublicIterators.h:129:7:^[[m^[[K ^[[01;35m^[[Kwarning: ^[[m^[[K‘^[[01m^[[K*((void*)(& r)+56).js::RealmsInCompartmentIter::it^[[m^[[K’ may be used uninitialized in this function [^[[01;35m^[[K^[]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized\a-Wmaybe-uninitialized^[]8;;\a^[[m^[[K]
129 | ^[[01;35m^[[Kit++^[[m^[[K;
| ^[[01;35m^[[K~~^~^[[m^[[K
In file included from ^[[01m^[[KUnified_cpp_js_src_gc1.cpp:29^[[m^[[K:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/gc/PublicIterators.cpp:224:19:^[[m^[[K ^[[01;36m^[[Knote: ^[[m^[[K‘^[[01m^[[K*((void*)(& r)+56).js::RealmsInCompartmentIter::it^[[m^[[K’ was declared here
224 | for (RealmsIter ^[[01;36m^[[Kr^[[m^[[K(cx->runtime()); !r.done(); r.next()) {
| ^[[01;36m^[[K^^[[m^[[K
In file included from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/gc/PrivateIterators-inl.h:14^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/gc/Marking.cpp:47^[[m^[[K,
from ^[[01m^[[KUnified_cpp_js_src_gc1.cpp:2^[[m^[[K:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/gc/PublicIterators.h:^[[m^[[K In function ‘^[[01m^[[Kvoid JS::IterateRealmsWithPrincipals(JSContext*, JSPrincipals*, void*, JS::IterateRealmCallback)^[[m^[[K’:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/gc/PublicIterators.h:129:7:^[[m^[[K ^[[01;35m^[[Kwarning: ^[[m^[[K‘^[[01m^[[K*((void*)(& r)+56).js::RealmsInCompartmentIter::it^[[m^[[K’ may be used uninitialized in this function [^[[01;35m^[[K^[]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized\a-Wmaybe-uninitialized^[]8;;\a^[[m^[[K]
129 | ^[[01;35m^[[Kit++^[[m^[[K;
| ^[[01;35m^[[K~~^~^[[m^[[K
In file included from ^[[01m^[[KUnified_cpp_js_src_gc1.cpp:29^[[m^[[K:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/gc/PublicIterators.cpp:238:19:^[[m^[[K ^[[01;36m^[[Knote: ^[[m^[[K‘^[[01m^[[K*((void*)(& r)+56).js::RealmsInCompartmentIter::it^[[m^[[K’ was declared here
238 | for (RealmsIter ^[[01;36m^[[Kr^[[m^[[K(cx->runtime()); !r.done(); r.next()) {
| ^[[01;36m^[[K^^[[m^[[K
In file included from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Activation.h:25^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/JSContext.h:30^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/GlobalObject.h:32^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/debugger/DebugAPI.h:10^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/debugger/Debugger.h:29^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/debugger/Object-inl.h:16^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/debugger/Object.cpp:7^[[m^[[K,
from ^[[01m^[[KUnified_cpp_js_src_debugger1.cpp:2^[[m^[[K:
/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h: In instantiation of ‘^[[01m^[[Kclass js::detail::FixedArgsBase<js::NO_CONSTRUCT, 0>^[[m^[[K’:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h:935:7:^[[m^[[K required from ‘^[[01m^[[Kclass js::FixedInvokeArgs<0>^[[m^[[K’
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Interpreter.h:90:29:^[[m^[[K required from here
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h:892:19:^[[m^[[K ^[[01;35m^[[Kwarning: ^[[m^[[Kcomparison is always true due to limited range of data type [^[[01;35m^[[K^[]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wtype-limits\a-Wtype-limits^[]8;;\a^[[m^[[K]
892 | static_assert(^[[01;35m^[[KN <= ARGS_LENGTH_MAX^[[m^[[K, "o/~ too many args o/~");
| ^[[01;35m^[[K~~^~~~~~~~~~~~~~~~~~^[[m^[[K
In file included from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/gc/PrivateIterators-inl.h:14^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/gc/Marking.cpp:47^[[m^[[K,
from ^[[01m^[[KUnified_cpp_js_src_gc1.cpp:2^[[m^[[K:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/gc/PublicIterators.h:^[[m^[[K In member function ‘^[[01m^[[Kvoid js::Nursery::sweep(JSTracer*)^[[m^[[K’:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/gc/PublicIterators.h:98:7:^[[m^[[K ^[[01;35m^[[Kwarning: ^[[m^[[K‘^[[01m^[[K*((void*)(& c)+40).js::CompartmentsInZoneIter::it^[[m^[[K’ may be used uninitialized in this function [^[[01;35m^[[K^[]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized\a-Wmaybe-uninitialized^[]8;;\a^[[m^[[K]
98 | ^[[01;35m^[[Kit++^[[m^[[K;
| ^[[01;35m^[[K~~^~^[[m^[[K
In file included from ^[[01m^[[KUnified_cpp_js_src_gc1.cpp:20^[[m^[[K:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/gc/Nursery.cpp:1314:25:^[[m^[[K ^[[01;36m^[[Knote: ^[[m^[[K‘^[[01m^[[K*((void*)(& c)+40).js::CompartmentsInZoneIter::it^[[m^[[K’ was declared here
1314 | for (CompartmentsIter ^[[01;36m^[[Kc^[[m^[[K(runtime()); !c.done(); c.next()) {
| ^[[01;36m^[[K^^[[m^[[K
In file included from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Activation.h:25^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/JSContext.h:30^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/GlobalObject.h:32^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/builtin/MapObject.h:11^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jsapi.cpp:38^[[m^[[K,
from ^[[01m^[[KUnified_cpp_js_src10.cpp:2^[[m^[[K:
/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h: In instantiation of ‘^[[01m^[[Kclass js::detail::FixedArgsBase<js::NO_CONSTRUCT, 0>^[[m^[[K’:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h:935:7:^[[m^[[K required from ‘^[[01m^[[Kclass js::FixedInvokeArgs<0>^[[m^[[K’
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Interpreter.h:90:29:^[[m^[[K required from here
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h:892:19:^[[m^[[K ^[[01;35m^[[Kwarning: ^[[m^[[Kcomparison is always true due to limited range of data type [^[[01;35m^[[K^[]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wtype-limits\a-Wtype-limits^[]8;;\a^[[m^[[K]
892 | static_assert(^[[01;35m^[[KN <= ARGS_LENGTH_MAX^[[m^[[K, "o/~ too many args o/~");
| ^[[01;35m^[[K~~^~~~~~~~~~~~~~~~~~^[[m^[[K
^[[0m^[[1m^[[33mwarning^[[0m^[[0m^[[1m: 1 warning emitted^[[0m
^[[0m^[[0m^[[1m^[[32m Running^[[0m `CARGO=/usr/lib/rust/1.48.0/bin/cargo-1.48.0 CARGO_CRATE_NAME=encoding_c_mem CARGO_MANIFEST_DIR=/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/third_party/rust/encoding_c_mem CARGO_PKG_AUTHORS='Henri Sivonen <hsivonen@hsivonen.fi>' CARGO_PKG_DESCRIPTION='C API for encoding_rs::mem' CARGO_PKG_HOMEPAGE='https://docs.rs/encoding_c_mem/' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=encoding_c_mem CARGO_PKG_REPOSITORY='https://github.com/hsivonen/encoding_c_mem' CARGO_PKG_VERSION=0.2.5 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION_PATCH=5 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/release/deps:/usr/lib/rust/1.48.0/lib' OUT_DIR=/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/aarch64-unknown-linux-gnu/release/build/encoding_c_mem-2bd0efcaa3ba7507/out /usr/bin/rustc --crate-name encoding_c_mem --edition=2018 /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/third_party/rust/encoding_c_mem/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C embed-bitcode=no -C metadata=bdeca0bb30dff9f1 -C extra-filename=-bdeca0bb30dff9f1 --out-dir /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/aarch64-unknown-linux-gnu/release/deps --target aarch64-unknown-linux-gnu -C linker=/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/build/cargo-linker -L dependency=/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/aarch64-unknown-linux-gnu/release/deps -L dependency=/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/release/deps --extern encoding_rs=/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/aarch64-unknown-linux-gnu/release/deps/libencoding_rs-9b0ba04fc7a8f18c.rmeta --cap-lints warn -C opt-level=2 -C debuginfo=2 -C force-frame-pointers=yes --cap-lints warn -C codegen-units=1`
^[[0m^[[1m^[[33mwarning^[[0m^[[0m^[[1m: `extern` fn uses type `char`, which is not FFI-safe^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m--> ^[[0m^[[0m/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/third_party/rust/encoding_c_mem/src/lib.rs:198:55^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m|^[[0m
^[[0m^[[1m^[[38;5;12m198^[[0m^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m| ^[[0m^[[0mpub unsafe extern "C" fn encoding_mem_is_char_bidi(c: char) -> bool {^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m| ^[[0m^[[0m ^[[0m^[[0m^[[1m^[[33m^^^^^[[0m^[[0m ^[[0m^[[0m^[[1m^[[33mnot FFI-safe^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m|^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m= ^[[0m^[[0m^[[1mnote^[[0m^[[0m: `#[warn(improper_ctypes_definitions)]` on by default^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m= ^[[0m^[[0m^[[1mhelp^[[0m^[[0m: consider using `u32` or `libc::wchar_t` instead^[[0m
^[[0m ^[[0m^[[0m^[[1m^[[38;5;12m= ^[[0m^[[0m^[[1mnote^[[0m^[[0m: the `char` type has no C equivalent^[[0m
^[[0m^[[1m^[[33mwarning^[[0m^[[0m^[[1m: 1 warning emitted^[[0m
^[[0m^[[0m^[[1m^[[32m Running^[[0m `CARGO=/usr/lib/rust/1.48.0/bin/cargo-1.48.0 CARGO_CRATE_NAME=encoding_c CARGO_MANIFEST_DIR=/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/third_party/rust/encoding_c CARGO_PKG_AUTHORS='Henri Sivonen <hsivonen@hsivonen.fi>' CARGO_PKG_DESCRIPTION='C API for encoding_rs' CARGO_PKG_HOMEPAGE='https://docs.rs/encoding_c/' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=encoding_c CARGO_PKG_REPOSITORY='https://github.com/hsivonen/encoding_c' CARGO_PKG_VERSION=0.9.7 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=9 CARGO_PKG_VERSION_PATCH=7 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/release/deps:/usr/lib/rust/1.48.0/lib' OUT_DIR=/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/aarch64-unknown-linux-gnu/release/build/encoding_c-74d6b296a21d1b95/out /usr/bin/rustc --crate-name encoding_c /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/third_party/rust/encoding_c/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C embed-bitcode=no --cfg 'feature="simd-accel"' -C metadata=a154af6341006b39 -C extra-filename=-a154af6341006b39 --out-dir /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/aarch64-unknown-linux-gnu/release/deps --target aarch64-unknown-linux-gnu -C linker=/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/build/cargo-linker -L dependency=/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/aarch64-unknown-linux-gnu/release/deps -L dependency=/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/release/deps --extern encoding_rs=/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/aarch64-unknown-linux-gnu/release/deps/libencoding_rs-9b0ba04fc7a8f18c.rmeta --cap-lints warn -C opt-level=2 -C debuginfo=2 -C force-frame-pointers=yes --cap-lints warn -C codegen-units=1`
^[[0m^[[0m^[[1m^[[32m Compiling^[[0m jsrust_shared v0.1.0 (/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/rust/shared)
^[[0m^[[0m^[[1m^[[32m Running^[[0m `CARGO=/usr/lib/rust/1.48.0/bin/cargo-1.48.0 CARGO_CRATE_NAME=jsrust_shared CARGO_MANIFEST_DIR=/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/rust/shared CARGO_PKG_AUTHORS='The Spidermonkey developers' CARGO_PKG_DESCRIPTION='' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=jsrust_shared CARGO_PKG_REPOSITORY='' CARGO_PKG_VERSION=0.1.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/release/deps:/usr/lib/rust/1.48.0/lib' /usr/bin/rustc --crate-name jsrust_shared js/src/rust/shared/lib.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type rlib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C embed-bitcode=no --cfg 'feature="simd-accel"' -C metadata=b4e70cb5ffea590b -C extra-filename=-b4e70cb5ffea590b --out-dir /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/aarch64-unknown-linux-gnu/release/deps --target aarch64-unknown-linux-gnu -C linker=/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/build/cargo-linker -L dependency=/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/aarch64-unknown-linux-gnu/release/deps -L dependency=/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/release/deps --extern encoding_c=/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/aarch64-unknown-linux-gnu/release/deps/libencoding_c-a154af6341006b39.rmeta --extern encoding_c_mem=/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/aarch64-unknown-linux-gnu/release/deps/libencoding_c_mem-bdeca0bb30dff9f1.rmeta --extern mozglue_static=/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/aarch64-unknown-linux-gnu/release/deps/libmozglue_static-0caa4a925cd2cd52.rmeta --extern mozilla_central_workspace_hack=/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/aarch64-unknown-linux-gnu/release/deps/libmozilla_central_workspace_hack-5fbdfe042d2ece82.rmeta -C opt-level=2 -C debuginfo=2 -C force-frame-pointers=yes --cap-lints warn -C codegen-units=1 -L native=/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/aarch64-unknown-linux-gnu/release/build/mozglue-static-c5bdd2d781c56ccb/out`
/usr/bin/aarch64-linux-gnu-g++ -std=gnu++17 -o Unified_cpp_js_src_gc2.o -c -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/dist/system_wrappers -include /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/gc -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src/gc -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/dist/include -I/usr/aarch64-linux-gnu/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -mcpu=cortex-a53+sha2+sha3+aes+crc -O2 -pipe -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_gc2.o.pp Unified_cpp_js_src_gc2.cpp
/usr/bin/aarch64-linux-gnu-g++ -std=gnu++17 -o Unified_cpp_js_src11.o -c -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/dist/system_wrappers -include /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/dist/include -I/usr/aarch64-linux-gnu/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -mcpu=cortex-a53+sha2+sha3+aes+crc -O2 -pipe -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src11.o.pp Unified_cpp_js_src11.cpp
js/src/Unified_cpp_js_src12.o
^[[0m^[[1m^[[33mwarning^[[0m^[[0m^[[1m: 44 warnings emitted^[[0m
^[[0m^[[0m^[[1m^[[32m Compiling^[[0m jsrust v0.1.0 (/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/rust)
^[[0m^[[0m^[[1m^[[32m Running^[[0m `CARGO=/usr/lib/rust/1.48.0/bin/cargo-1.48.0 CARGO_CRATE_NAME=jsrust CARGO_MANIFEST_DIR=/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/rust CARGO_PKG_AUTHORS='The Spidermonkey developers' CARGO_PKG_DESCRIPTION='' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=jsrust CARGO_PKG_REPOSITORY='' CARGO_PKG_VERSION=0.1.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/release/deps:/usr/lib/rust/1.48.0/lib' /usr/bin/rustc --crate-name jsrust js/src/rust/lib.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type staticlib --emit=dep-info,link -C opt-level=2 -C panic=abort -C embed-bitcode=no --cfg 'feature="simd-accel"' -C metadata=0312710b67da663f -C extra-filename=-0312710b67da663f --out-dir /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/aarch64-unknown-linux-gnu/release/deps --target aarch64-unknown-linux-gnu -C linker=/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/build/cargo-linker -L dependency=/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/aarch64-unknown-linux-gnu/release/deps -L dependency=/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/release/deps --extern jsrust_shared=/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/aarch64-unknown-linux-gnu/release/deps/libjsrust_shared-b4e70cb5ffea590b.rlib --extern mozglue_static=/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/aarch64-unknown-linux-gnu/release/deps/libmozglue_static-0caa4a925cd2cd52.rlib --extern wasmparser=/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/aarch64-unknown-linux-gnu/release/deps/libwasmparser-4de61f9066368546.rlib --extern wat=/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/aarch64-unknown-linux-gnu/release/deps/libwat-82e4064c47527433.rlib -C opt-level=2 -C debuginfo=2 -C force-frame-pointers=yes --cap-lints warn -C codegen-units=1 -L native=/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/aarch64-unknown-linux-gnu/release/build/mozglue-static-c5bdd2d781c56ccb/out`
In file included from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/gc/PrivateIterators-inl.h:14^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/gc/Marking.cpp:47^[[m^[[K,
from ^[[01m^[[KUnified_cpp_js_src_gc1.cpp:2^[[m^[[K:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/gc/PublicIterators.h:^[[m^[[K In member function ‘^[[01m^[[Kvoid js::gc::GCRuntime::traceRuntimeCommon(JSTracer*, js::gc::GCRuntime::TraceOrMarkRuntime)^[[m^[[K’:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/gc/PublicIterators.h:129:7:^[[m^[[K ^[[01;35m^[[Kwarning: ^[[m^[[K‘^[[01m^[[K*((void*)(& r)+56).js::RealmsInCompartmentIter::it^[[m^[[K’ may be used uninitialized in this function [^[[01;35m^[[K^[]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized\a-Wmaybe-uninitialized^[]8;;\a^[[m^[[K]
129 | ^[[01;35m^[[Kit++^[[m^[[K;
| ^[[01;35m^[[K~~^~^[[m^[[K
In file included from ^[[01m^[[KUnified_cpp_js_src_gc1.cpp:38^[[m^[[K:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/gc/RootMarking.cpp:389:19:^[[m^[[K ^[[01;36m^[[Knote: ^[[m^[[K‘^[[01m^[[K*((void*)(& r)+56).js::RealmsInCompartmentIter::it^[[m^[[K’ was declared here
389 | for (RealmsIter ^[[01;36m^[[Kr^[[m^[[K(rt); !r.done(); r.next()) {
| ^[[01;36m^[[K^^[[m^[[K
^[[0m^[[0m^[[1m^[[32m Finished^[[0m release [optimized] target(s) in 2m 24s
make[3]: Leaving directory '/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src/rust'
/usr/bin/aarch64-linux-gnu-g++ -std=gnu++17 -o Unified_cpp_js_src12.o -c -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/dist/system_wrappers -include /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/dist/include -I/usr/aarch64-linux-gnu/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -mcpu=cortex-a53+sha2+sha3+aes+crc -O2 -pipe -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src12.o.pp Unified_cpp_js_src12.cpp
js/src/Unified_cpp_js_src13.o
In file included from ^[[01m^[[KUnified_cpp_js_src_frontend0.cpp:29^[[m^[[K:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/frontend/BytecodeEmitter.cpp:^[[m^[[K In member function ‘^[[01m^[[Kbool js::frontend::BytecodeEmitter::emitSetOrInitializeDestructuring(js::frontend::ParseNode*, js::frontend::DestructuringFlavor)^[[m^[[K’:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/frontend/BytecodeEmitter.cpp:2653:48:^[[m^[[K ^[[01;35m^[[Kwarning: ^[[m^[[K‘^[[01m^[[Kkind^[[m^[[K’ may be used uninitialized in this function [^[[01;35m^[[K^[]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized\a-Wmaybe-uninitialized^[]8;;\a^[[m^[[K]
2653 | NameOpEmitter noe(this, name, loc, kind^[[01;35m^[[K)^[[m^[[K;
| ^[[01;35m^[[K^^[[m^[[K
In file included from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Activation.h:25^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/JSContext.h:30^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/GlobalObject.h:32^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/debugger/DebugAPI.h:10^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/gc/Statistics.cpp:19^[[m^[[K,
from ^[[01m^[[KUnified_cpp_js_src_gc2.cpp:2^[[m^[[K:
/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h: In instantiation of ‘^[[01m^[[Kclass js::detail::FixedArgsBase<js::NO_CONSTRUCT, 0>^[[m^[[K’:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h:935:7:^[[m^[[K required from ‘^[[01m^[[Kclass js::FixedInvokeArgs<0>^[[m^[[K’
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Interpreter.h:90:29:^[[m^[[K required from here
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h:892:19:^[[m^[[K ^[[01;35m^[[Kwarning: ^[[m^[[Kcomparison is always true due to limited range of data type [^[[01;35m^[[K^[]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wtype-limits\a-Wtype-limits^[]8;;\a^[[m^[[K]
892 | static_assert(^[[01;35m^[[KN <= ARGS_LENGTH_MAX^[[m^[[K, "o/~ too many args o/~");
| ^[[01;35m^[[K~~^~~~~~~~~~~~~~~~~~^[[m^[[K
In file included from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Runtime.h:64^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/gc/PublicIterators.h:20^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/proxy/CrossCompartmentWrapper.cpp:9^[[m^[[K,
from ^[[01m^[[KUnified_cpp_js_src11.cpp:2^[[m^[[K:
/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h: In instantiation of ‘^[[01m^[[Kclass js::detail::FixedArgsBase<js::NO_CONSTRUCT, 0>^[[m^[[K’:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h:935:7:^[[m^[[K required from ‘^[[01m^[[Kclass js::FixedInvokeArgs<0>^[[m^[[K’
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Interpreter.h:90:29:^[[m^[[K required from here
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h:892:19:^[[m^[[K ^[[01;35m^[[Kwarning: ^[[m^[[Kcomparison is always true due to limited range of data type [^[[01;35m^[[K^[]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wtype-limits\a-Wtype-limits^[]8;;\a^[[m^[[K]
892 | static_assert(^[[01;35m^[[KN <= ARGS_LENGTH_MAX^[[m^[[K, "o/~ too many args o/~");
| ^[[01;35m^[[K~~^~~~~~~~~~~~~~~~~~^[[m^[[K
/usr/bin/aarch64-linux-gnu-g++ -std=gnu++17 -o Unified_cpp_js_src13.o -c -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/dist/system_wrappers -include /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/dist/include -I/usr/aarch64-linux-gnu/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -mcpu=cortex-a53+sha2+sha3+aes+crc -O2 -pipe -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src13.o.pp Unified_cpp_js_src13.cpp
js/src/Unified_cpp_js_src14.o
In file included from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Activation.h:25^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/JSContext.h:30^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/proxy/Wrapper.cpp:13^[[m^[[K,
from ^[[01m^[[KUnified_cpp_js_src12.cpp:2^[[m^[[K:
/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h: In instantiation of ‘^[[01m^[[Kclass js::detail::FixedArgsBase<js::NO_CONSTRUCT, 0>^[[m^[[K’:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h:935:7:^[[m^[[K required from ‘^[[01m^[[Kclass js::FixedInvokeArgs<0>^[[m^[[K’
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Interpreter.h:90:29:^[[m^[[K required from here
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h:892:19:^[[m^[[K ^[[01;35m^[[Kwarning: ^[[m^[[Kcomparison is always true due to limited range of data type [^[[01;35m^[[K^[]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wtype-limits\a-Wtype-limits^[]8;;\a^[[m^[[K]
892 | static_assert(^[[01;35m^[[KN <= ARGS_LENGTH_MAX^[[m^[[K, "o/~ too many args o/~");
| ^[[01;35m^[[K~~^~~~~~~~~~~~~~~~~~^[[m^[[K
/usr/bin/aarch64-linux-gnu-g++ -std=gnu++17 -o Unified_cpp_js_src_frontend1.o -c -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/dist/system_wrappers -include /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/frontend -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src/frontend -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/dist/include -I/usr/aarch64-linux-gnu/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -mcpu=cortex-a53+sha2+sha3+aes+crc -O2 -pipe -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_frontend1.o.pp Unified_cpp_js_src_frontend1.cpp
js/src/frontend/Unified_cpp_js_src_frontend2.o
/usr/bin/aarch64-linux-gnu-g++ -std=gnu++17 -o Unified_cpp_js_src14.o -c -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/dist/system_wrappers -include /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/dist/include -I/usr/aarch64-linux-gnu/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -mcpu=cortex-a53+sha2+sha3+aes+crc -O2 -pipe -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src14.o.pp Unified_cpp_js_src14.cpp
js/src/Unified_cpp_js_src15.o
In file included from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Activation.h:25^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/JSContext.h:30^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/util/AllocPolicy.cpp:9^[[m^[[K,
from ^[[01m^[[KUnified_cpp_js_src13.cpp:2^[[m^[[K:
/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h: In instantiation of ‘^[[01m^[[Kclass js::detail::FixedArgsBase<js::NO_CONSTRUCT, 0>^[[m^[[K’:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h:935:7:^[[m^[[K required from ‘^[[01m^[[Kclass js::FixedInvokeArgs<0>^[[m^[[K’
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Interpreter.h:90:29:^[[m^[[K required from here
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h:892:19:^[[m^[[K ^[[01;35m^[[Kwarning: ^[[m^[[Kcomparison is always true due to limited range of data type [^[[01;35m^[[K^[]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wtype-limits\a-Wtype-limits^[]8;;\a^[[m^[[K]
892 | static_assert(^[[01;35m^[[KN <= ARGS_LENGTH_MAX^[[m^[[K, "o/~ too many args o/~");
| ^[[01;35m^[[K~~^~~~~~~~~~~~~~~~~~^[[m^[[K
In file included from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jsapi.cpp:49^[[m^[[K,
from ^[[01m^[[KUnified_cpp_js_src10.cpp:2^[[m^[[K:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/gc/PublicIterators.h:^[[m^[[K In function ‘^[[01m^[[Kvoid ReleaseAssertObjectHasNoWrappers(JSContext*, JS::HandleObject)^[[m^[[K’:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/gc/PublicIterators.h:98:7:^[[m^[[K ^[[01;35m^[[Kwarning: ^[[m^[[K‘^[[01m^[[K*((void*)(& c)+40).js::CompartmentsInZoneIter::it^[[m^[[K’ may be used uninitialized in this function [^[[01;35m^[[K^[]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized\a-Wmaybe-uninitialized^[]8;;\a^[[m^[[K]
98 | ^[[01;35m^[[Kit++^[[m^[[K;
| ^[[01;35m^[[K~~^~^[[m^[[K
In file included from ^[[01m^[[KUnified_cpp_js_src10.cpp:2^[[m^[[K:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jsapi.cpp:629:25:^[[m^[[K ^[[01;36m^[[Knote: ^[[m^[[K‘^[[01m^[[K*((void*)(& c)+40).js::CompartmentsInZoneIter::it^[[m^[[K’ was declared here
629 | for (CompartmentsIter ^[[01;36m^[[Kc^[[m^[[K(cx->runtime()); !c.done(); c.next()) {
| ^[[01;36m^[[K^^[[m^[[K
/usr/bin/aarch64-linux-gnu-g++ -std=gnu++17 -o Unified_cpp_js_src15.o -c -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/dist/system_wrappers -include /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/dist/include -I/usr/aarch64-linux-gnu/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -mcpu=cortex-a53+sha2+sha3+aes+crc -O2 -pipe -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src15.o.pp Unified_cpp_js_src15.cpp
js/src/Unified_cpp_js_src16.o
In file included from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Activation.h:25^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/JSContext.h:30^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/util/Text.cpp:20^[[m^[[K,
from ^[[01m^[[KUnified_cpp_js_src14.cpp:2^[[m^[[K:
/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h: In instantiation of ‘^[[01m^[[Kclass js::detail::FixedArgsBase<js::NO_CONSTRUCT, 0>^[[m^[[K’:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h:935:7:^[[m^[[K required from ‘^[[01m^[[Kclass js::FixedInvokeArgs<0>^[[m^[[K’
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Interpreter.h:90:29:^[[m^[[K required from here
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h:892:19:^[[m^[[K ^[[01;35m^[[Kwarning: ^[[m^[[Kcomparison is always true due to limited range of data type [^[[01;35m^[[K^[]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wtype-limits\a-Wtype-limits^[]8;;\a^[[m^[[K]
892 | static_assert(^[[01;35m^[[KN <= ARGS_LENGTH_MAX^[[m^[[K, "o/~ too many args o/~");
| ^[[01;35m^[[K~~^~~~~~~~~~~~~~~~~~^[[m^[[K
In file included from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/proxy/CrossCompartmentWrapper.cpp:9^[[m^[[K,
from ^[[01m^[[KUnified_cpp_js_src11.cpp:2^[[m^[[K:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/gc/PublicIterators.h:^[[m^[[K In function ‘^[[01m^[[Kbool js::RemapAllWrappersForObject(JSContext*, JS::HandleObject, JS::HandleObject)^[[m^[[K’:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/gc/PublicIterators.h:98:7:^[[m^[[K ^[[01;35m^[[Kwarning: ^[[m^[[K‘^[[01m^[[K*((void*)(& c)+40).js::CompartmentsInZoneIter::it^[[m^[[K’ may be used uninitialized in this function [^[[01;35m^[[K^[]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized\a-Wmaybe-uninitialized^[]8;;\a^[[m^[[K]
98 | ^[[01;35m^[[Kit++^[[m^[[K;
| ^[[01;35m^[[K~~^~^[[m^[[K
In file included from ^[[01m^[[KUnified_cpp_js_src11.cpp:2^[[m^[[K:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/proxy/CrossCompartmentWrapper.cpp:625:25:^[[m^[[K ^[[01;36m^[[Knote: ^[[m^[[K‘^[[01m^[[K*((void*)(& c)+40).js::CompartmentsInZoneIter::it^[[m^[[K’ was declared here
625 | for (CompartmentsIter ^[[01;36m^[[Kc^[[m^[[K(cx->runtime()); !c.done(); c.next()) {
| ^[[01;36m^[[K^^[[m^[[K
In file included from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/proxy/CrossCompartmentWrapper.cpp:9^[[m^[[K,
from ^[[01m^[[KUnified_cpp_js_src11.cpp:2^[[m^[[K:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/gc/PublicIterators.h:^[[m^[[K In function ‘^[[01m^[[Kbool js::NukeCrossCompartmentWrappers(JSContext*, const js::CompartmentFilter&, JS::Realm*, js::NukeReferencesToWindow, js::NukeReferencesFromTarget)^[[m^[[K’:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/gc/PublicIterators.h:103:13:^[[m^[[K ^[[01;35m^[[Kwarning: ^[[m^[[K‘^[[01m^[[K*((void*)(& c)+40).js::CompartmentsInZoneIter::it^[[m^[[K’ may be used uninitialized in this function [^[[01;35m^[[K^[]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized\a-Wmaybe-uninitialized^[]8;;\a^[[m^[[K]
103 | return *^[[01;35m^[[Kit^[[m^[[K;
| ^[[01;35m^[[K^~^[[m^[[K
In file included from ^[[01m^[[KUnified_cpp_js_src11.cpp:2^[[m^[[K:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/proxy/CrossCompartmentWrapper.cpp:428:25:^[[m^[[K ^[[01;36m^[[Knote: ^[[m^[[K‘^[[01m^[[K*((void*)(& c)+40).js::CompartmentsInZoneIter::it^[[m^[[K’ was declared here
428 | for (CompartmentsIter ^[[01;36m^[[Kc^[[m^[[K(rt); !c.done(); c.next()) {
| ^[[01;36m^[[K^^[[m^[[K
In file included from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/proxy/CrossCompartmentWrapper.cpp:9^[[m^[[K,
from ^[[01m^[[KUnified_cpp_js_src11.cpp:2^[[m^[[K:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/gc/PublicIterators.h:^[[m^[[K In function ‘^[[01m^[[Kbool js::RecomputeWrappers(JSContext*, const js::CompartmentFilter&, const js::CompartmentFilter&)^[[m^[[K’:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/gc/PublicIterators.h:103:13:^[[m^[[K ^[[01;35m^[[Kwarning: ^[[m^[[K‘^[[01m^[[K*((void*)(& c)+40).js::CompartmentsInZoneIter::it^[[m^[[K’ may be used uninitialized in this function [^[[01;35m^[[K^[]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized\a-Wmaybe-uninitialized^[]8;;\a^[[m^[[K]
103 | return *^[[01;35m^[[Kit^[[m^[[K;
| ^[[01;35m^[[K^~^[[m^[[K
In file included from ^[[01m^[[KUnified_cpp_js_src11.cpp:2^[[m^[[K:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/proxy/CrossCompartmentWrapper.cpp:647:25:^[[m^[[K ^[[01;36m^[[Knote: ^[[m^[[K‘^[[01m^[[K*((void*)(& c)+40).js::CompartmentsInZoneIter::it^[[m^[[K’ was declared here
647 | for (CompartmentsIter ^[[01;36m^[[Kc^[[m^[[K(cx->runtime()); !c.done(); c.next()) {
| ^[[01;36m^[[K^^[[m^[[K
/usr/bin/aarch64-linux-gnu-g++ -std=gnu++17 -o Unified_cpp_js_src16.o -c -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/dist/system_wrappers -include /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/dist/include -I/usr/aarch64-linux-gnu/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -mcpu=cortex-a53+sha2+sha3+aes+crc -O2 -pipe -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src16.o.pp Unified_cpp_js_src16.cpp
js/src/Unified_cpp_js_src17.o
In file included from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jsapi.cpp:49^[[m^[[K,
from ^[[01m^[[KUnified_cpp_js_src10.cpp:2^[[m^[[K:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/gc/PublicIterators.h:^[[m^[[K In function ‘^[[01m^[[KJS::Realm* js::GetAnyRealmInZone(JS::Zone*)^[[m^[[K’:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/gc/PublicIterators.h:134:13:^[[m^[[K ^[[01;35m^[[Kwarning: ^[[m^[[K‘^[[01m^[[K*((void*)(& realm)+16).js::RealmsInCompartmentIter::it^[[m^[[K’ may be used uninitialized in this function [^[[01;35m^[[K^[]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized\a-Wmaybe-uninitialized^[]8;;\a^[[m^[[K]
134 | return *^[[01;35m^[[Kit^[[m^[[K;
| ^[[01;35m^[[K^~^[[m^[[K
In file included from ^[[01m^[[KUnified_cpp_js_src10.cpp:29^[[m^[[K:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jsfriendapi.cpp:1248:20:^[[m^[[K ^[[01;36m^[[Knote: ^[[m^[[K‘^[[01m^[[K*((void*)(& realm)+16).js::RealmsInCompartmentIter::it^[[m^[[K’ was declared here
1248 | RealmsInZoneIter ^[[01;36m^[[Krealm^[[m^[[K(zone);
| ^[[01;36m^[[K^~~~~^[[m^[[K
In file included from ^[[01m^[[KUnified_cpp_js_src_frontend1.cpp:38^[[m^[[K:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/frontend/EmitterScope.cpp:^[[m^[[K In member function ‘^[[01m^[[Kbool js::frontend::EmitterScope::putNameInCache(js::frontend::BytecodeEmitter*, JSAtom*, js::frontend::NameLocation)^[[m^[[K’:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/frontend/EmitterScope.cpp:75:6:^[[m^[[K ^[[01;36m^[[Knote: ^[[m^[[Kparameter passing for argument of type ‘^[[01m^[[Kjs::frontend::NameLocation^[[m^[[K’ changed in GCC 9.1
75 | bool ^[[01;36m^[[KEmitterScope^[[m^[[K::putNameInCache(BytecodeEmitter* bce, JSAtom* name,
| ^[[01;36m^[[K^~~~~~~~~~~~^[[m^[[K
In file included from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/gc/PrivateIterators-inl.h:14^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/gc/Statistics.cpp:27^[[m^[[K,
from ^[[01m^[[KUnified_cpp_js_src_gc2.cpp:2^[[m^[[K:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/gc/PublicIterators.h:^[[m^[[K In function ‘^[[01m^[[Kvoid JS::TraceIncomingCCWs(JSTracer*, const CompartmentSet&)^[[m^[[K’:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/gc/PublicIterators.h:103:13:^[[m^[[K ^[[01;35m^[[Kwarning: ^[[m^[[K‘^[[01m^[[K*((void*)(& source)+40).js::CompartmentsInZoneIter::it^[[m^[[K’ may be used uninitialized in this function [^[[01;35m^[[K^[]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized\a-Wmaybe-uninitialized^[]8;;\a^[[m^[[K]
103 | return *^[[01;35m^[[Kit^[[m^[[K;
| ^[[01;35m^[[K^~^[[m^[[K
In file included from ^[[01m^[[KUnified_cpp_js_src_gc2.cpp:11^[[m^[[K:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/gc/Tracer.cpp:109:25:^[[m^[[K ^[[01;36m^[[Knote: ^[[m^[[K‘^[[01m^[[K*((void*)(& source)+40).js::CompartmentsInZoneIter::it^[[m^[[K’ was declared here
109 | for (CompartmentsIter ^[[01;36m^[[Ksource^[[m^[[K(trc->runtime()); !source.done(); source.next()) {
| ^[[01;36m^[[K^~~~~~^[[m^[[K
In file included from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Runtime.h:64^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/ArrayBufferObject.h:20^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/ArrayBufferViewObject.h:11^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/ArrayBufferViewObject.cpp:7^[[m^[[K,
from ^[[01m^[[KUnified_cpp_js_src15.cpp:2^[[m^[[K:
/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h: In instantiation of ‘^[[01m^[[Kclass js::detail::FixedArgsBase<js::NO_CONSTRUCT, 0>^[[m^[[K’:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h:935:7:^[[m^[[K required from ‘^[[01m^[[Kclass js::FixedInvokeArgs<0>^[[m^[[K’
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Interpreter.h:90:29:^[[m^[[K required from here
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h:892:19:^[[m^[[K ^[[01;35m^[[Kwarning: ^[[m^[[Kcomparison is always true due to limited range of data type [^[[01;35m^[[K^[]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wtype-limits\a-Wtype-limits^[]8;;\a^[[m^[[K]
892 | static_assert(^[[01;35m^[[KN <= ARGS_LENGTH_MAX^[[m^[[K, "o/~ too many args o/~");
| ^[[01;35m^[[K~~^~~~~~~~~~~~~~~~~~^[[m^[[K
/usr/bin/aarch64-linux-gnu-g++ -std=gnu++17 -o Unified_cpp_js_src17.o -c -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/dist/system_wrappers -include /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/dist/include -I/usr/aarch64-linux-gnu/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -mcpu=cortex-a53+sha2+sha3+aes+crc -O2 -pipe -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src17.o.pp Unified_cpp_js_src17.cpp
js/src/Unified_cpp_js_src18.o
/usr/bin/aarch64-linux-gnu-g++ -std=gnu++17 -o Unified_cpp_js_src_frontend2.o -c -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/dist/system_wrappers -include /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/frontend -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src/frontend -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/dist/include -I/usr/aarch64-linux-gnu/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -mcpu=cortex-a53+sha2+sha3+aes+crc -O2 -pipe -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_frontend2.o.pp Unified_cpp_js_src_frontend2.cpp
js/src/frontend/Unified_cpp_js_src_frontend3.o
make[3]: Leaving directory '/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src/debugger'
/usr/bin/aarch64-linux-gnu-g++ -std=gnu++17 -o Unified_cpp_js_src_frontend3.o -c -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/dist/system_wrappers -include /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/frontend -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src/frontend -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/dist/include -I/usr/aarch64-linux-gnu/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -mcpu=cortex-a53+sha2+sha3+aes+crc -O2 -pipe -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_frontend3.o.pp Unified_cpp_js_src_frontend3.cpp
js/src/frontend/Unified_cpp_js_src_frontend4.o
In file included from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Runtime.h:64^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/gc/PublicIterators.h:20^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/BytecodeUtil.cpp:33^[[m^[[K,
from ^[[01m^[[KUnified_cpp_js_src16.cpp:2^[[m^[[K:
/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h: In instantiation of ‘^[[01m^[[Kclass js::detail::FixedArgsBase<js::NO_CONSTRUCT, 0>^[[m^[[K’:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h:935:7:^[[m^[[K required from ‘^[[01m^[[Kclass js::FixedInvokeArgs<0>^[[m^[[K’
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Interpreter.h:90:29:^[[m^[[K required from here
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h:892:19:^[[m^[[K ^[[01;35m^[[Kwarning: ^[[m^[[Kcomparison is always true due to limited range of data type [^[[01;35m^[[K^[]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wtype-limits\a-Wtype-limits^[]8;;\a^[[m^[[K]
892 | static_assert(^[[01;35m^[[KN <= ARGS_LENGTH_MAX^[[m^[[K, "o/~ too many args o/~");
| ^[[01;35m^[[K~~^~~~~~~~~~~~~~~~~~^[[m^[[K
In file included from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jsapi.cpp:49^[[m^[[K,
from ^[[01m^[[KUnified_cpp_js_src10.cpp:2^[[m^[[K:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/gc/PublicIterators.h:^[[m^[[K In function ‘^[[01m^[[Kvoid js::RemapRemoteWindowProxies(JSContext*, js::CompartmentTransplantCallback*, JS::MutableHandleObject)^[[m^[[K’:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/gc/PublicIterators.h:98:7:^[[m^[[K ^[[01;35m^[[Kwarning: ^[[m^[[K‘^[[01m^[[K*((void*)(& c)+40).js::CompartmentsInZoneIter::it^[[m^[[K’ may be used uninitialized in this function [^[[01;35m^[[K^[]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized\a-Wmaybe-uninitialized^[]8;;\a^[[m^[[K]
98 | ^[[01;35m^[[Kit++^[[m^[[K;
| ^[[01;35m^[[K~~^~^[[m^[[K
In file included from ^[[01m^[[KUnified_cpp_js_src10.cpp:2^[[m^[[K:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jsapi.cpp:807:25:^[[m^[[K ^[[01;36m^[[Knote: ^[[m^[[K‘^[[01m^[[K*((void*)(& c)+40).js::CompartmentsInZoneIter::it^[[m^[[K’ was declared here
807 | for (CompartmentsIter ^[[01;36m^[[Kc^[[m^[[K(cx->runtime()); !c.done(); c.next()) {
| ^[[01;36m^[[K^^[[m^[[K
In file included from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Runtime.h:64^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/frontend/Stencil.h:39^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/frontend/ParseNode.h:18^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/frontend/SharedContext.h:18^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/frontend/CompilationInfo.h:14^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/frontend/BytecodeCompilation.h:20^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/CompilationAndEvaluation.cpp:20^[[m^[[K,
from ^[[01m^[[KUnified_cpp_js_src17.cpp:2^[[m^[[K:
/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h: In instantiation of ‘^[[01m^[[Kclass js::detail::FixedArgsBase<js::NO_CONSTRUCT, 0>^[[m^[[K’:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h:935:7:^[[m^[[K required from ‘^[[01m^[[Kclass js::FixedInvokeArgs<0>^[[m^[[K’
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Interpreter.h:90:29:^[[m^[[K required from here
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h:892:19:^[[m^[[K ^[[01;35m^[[Kwarning: ^[[m^[[Kcomparison is always true due to limited range of data type [^[[01;35m^[[K^[]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wtype-limits\a-Wtype-limits^[]8;;\a^[[m^[[K]
892 | static_assert(^[[01;35m^[[KN <= ARGS_LENGTH_MAX^[[m^[[K, "o/~ too many args o/~");
| ^[[01;35m^[[K~~^~~~~~~~~~~~~~~~~~^[[m^[[K
In file included from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Runtime.h:64^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/frontend/Stencil.h:39^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/frontend/ParseNode.h:18^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/frontend/SharedContext.h:18^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/frontend/CompilationInfo.h:14^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/frontend/BytecodeSection.h:22^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/frontend/BytecodeControlStructures.h:17^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/frontend/LabelEmitter.h:13^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/frontend/LabelEmitter.cpp:7^[[m^[[K,
from ^[[01m^[[KUnified_cpp_js_src_frontend3.cpp:11^[[m^[[K:
/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h: In instantiation of ‘^[[01m^[[Kclass js::detail::FixedArgsBase<js::NO_CONSTRUCT, 0>^[[m^[[K’:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h:935:7:^[[m^[[K required from ‘^[[01m^[[Kclass js::FixedInvokeArgs<0>^[[m^[[K’
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Interpreter.h:90:29:^[[m^[[K required from here
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h:892:19:^[[m^[[K ^[[01;35m^[[Kwarning: ^[[m^[[Kcomparison is always true due to limited range of data type [^[[01;35m^[[K^[]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wtype-limits\a-Wtype-limits^[]8;;\a^[[m^[[K]
892 | static_assert(^[[01;35m^[[KN <= ARGS_LENGTH_MAX^[[m^[[K, "o/~ too many args o/~");
| ^[[01;35m^[[K~~^~~~~~~~~~~~~~~~~~^[[m^[[K
/usr/bin/aarch64-linux-gnu-g++ -std=gnu++17 -o Unified_cpp_js_src18.o -c -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/dist/system_wrappers -include /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/dist/include -I/usr/aarch64-linux-gnu/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -mcpu=cortex-a53+sha2+sha3+aes+crc -O2 -pipe -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src18.o.pp Unified_cpp_js_src18.cpp
js/src/Unified_cpp_js_src19.o
/usr/bin/aarch64-linux-gnu-g++ -std=gnu++17 -o Unified_cpp_js_src19.o -c -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/dist/system_wrappers -include /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/dist/include -I/usr/aarch64-linux-gnu/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -mcpu=cortex-a53+sha2+sha3+aes+crc -O2 -pipe -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src19.o.pp Unified_cpp_js_src19.cpp
js/src/Unified_cpp_js_src2.o
/usr/bin/aarch64-linux-gnu-g++ -std=gnu++17 -o Unified_cpp_js_src_jit10.o -c -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/dist/system_wrappers -include /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jit -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src/jit -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/dist/include -I/usr/aarch64-linux-gnu/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -mcpu=cortex-a53+sha2+sha3+aes+crc -O2 -pipe -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_jit10.o.pp Unified_cpp_js_src_jit10.cpp
js/src/jit/Unified_cpp_js_src_jit11.o
make[3]: Leaving directory '/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src/gc'
/usr/bin/aarch64-linux-gnu-g++ -std=gnu++17 -o Unified_cpp_js_src_jit11.o -c -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/dist/system_wrappers -include /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jit -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src/jit -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/dist/include -I/usr/aarch64-linux-gnu/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -mcpu=cortex-a53+sha2+sha3+aes+crc -O2 -pipe -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_jit11.o.pp Unified_cpp_js_src_jit11.cpp
js/src/jit/Unified_cpp_js_src_jit12.o
/usr/bin/aarch64-linux-gnu-g++ -std=gnu++17 -o Unified_cpp_js_src_frontend4.o -c -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/dist/system_wrappers -include /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/frontend -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src/frontend -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/dist/include -I/usr/aarch64-linux-gnu/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -mcpu=cortex-a53+sha2+sha3+aes+crc -O2 -pipe -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_frontend4.o.pp Unified_cpp_js_src_frontend4.cpp
js/src/frontend/Unified_cpp_js_src_frontend5.o
/usr/bin/aarch64-linux-gnu-g++ -std=gnu++17 -o Unified_cpp_js_src2.o -c -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/dist/system_wrappers -include /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/dist/include -I/usr/aarch64-linux-gnu/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -mcpu=cortex-a53+sha2+sha3+aes+crc -O2 -pipe -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src2.o.pp Unified_cpp_js_src2.cpp
js/src/Unified_cpp_js_src20.o
In file included from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Activation.h:25^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/JSContext.h:30^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/GeneratorObject.h:14^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/GeneratorObject.cpp:7^[[m^[[K,
from ^[[01m^[[KUnified_cpp_js_src19.cpp:2^[[m^[[K:
/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h: In instantiation of ‘^[[01m^[[Kclass js::detail::FixedArgsBase<js::NO_CONSTRUCT, 0>^[[m^[[K’:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h:935:7:^[[m^[[K required from ‘^[[01m^[[Kclass js::FixedInvokeArgs<0>^[[m^[[K’
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Interpreter.h:90:29:^[[m^[[K required from here
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h:892:19:^[[m^[[K ^[[01;35m^[[Kwarning: ^[[m^[[Kcomparison is always true due to limited range of data type [^[[01;35m^[[K^[]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wtype-limits\a-Wtype-limits^[]8;;\a^[[m^[[K]
892 | static_assert(^[[01;35m^[[KN <= ARGS_LENGTH_MAX^[[m^[[K, "o/~ too many args o/~");
| ^[[01;35m^[[K~~^~~~~~~~~~~~~~~~~~^[[m^[[K
In file included from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Activation.h:25^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/JSContext.h:30^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/GlobalObject.h:32^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/ErrorReporting.cpp:17^[[m^[[K,
from ^[[01m^[[KUnified_cpp_js_src18.cpp:2^[[m^[[K:
/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h: In instantiation of ‘^[[01m^[[Kclass js::detail::FixedArgsBase<js::NO_CONSTRUCT, 0>^[[m^[[K’:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h:935:7:^[[m^[[K required from ‘^[[01m^[[Kclass js::FixedInvokeArgs<0>^[[m^[[K’
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Interpreter.h:90:29:^[[m^[[K required from here
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h:892:19:^[[m^[[K ^[[01;35m^[[Kwarning: ^[[m^[[Kcomparison is always true due to limited range of data type [^[[01;35m^[[K^[]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wtype-limits\a-Wtype-limits^[]8;;\a^[[m^[[K]
892 | static_assert(^[[01;35m^[[KN <= ARGS_LENGTH_MAX^[[m^[[K, "o/~ too many args o/~");
| ^[[01;35m^[[K~~^~~~~~~~~~~~~~~~~~^[[m^[[K
In file included from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Activation.h:25^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/JSContext.h:30^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jit/CompileWrappers.h:10^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jit/JitContext.h:12^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jit/JitAllocPolicy.h:20^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jit/CompileInfo.h:14^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jit/Snapshots.cpp:9^[[m^[[K,
from ^[[01m^[[KUnified_cpp_js_src_jit10.cpp:2^[[m^[[K:
/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h: In instantiation of ‘^[[01m^[[Kclass js::detail::FixedArgsBase<js::NO_CONSTRUCT, 0>^[[m^[[K’:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h:935:7:^[[m^[[K required from ‘^[[01m^[[Kclass js::FixedInvokeArgs<0>^[[m^[[K’
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Interpreter.h:90:29:^[[m^[[K required from here
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h:892:19:^[[m^[[K ^[[01;35m^[[Kwarning: ^[[m^[[Kcomparison is always true due to limited range of data type [^[[01;35m^[[K^[]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wtype-limits\a-Wtype-limits^[]8;;\a^[[m^[[K]
892 | static_assert(^[[01;35m^[[KN <= ARGS_LENGTH_MAX^[[m^[[K, "o/~ too many args o/~");
| ^[[01;35m^[[K~~^~~~~~~~~~~~~~~~~~^[[m^[[K
In file included from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Runtime.h:64^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/ArrayBufferObject.h:20^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/builtin/TypedObject.h:16^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jit/BaselineIC.h:12^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jit/MIR.h:24^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jit/WarpBuilderShared.h:10^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jit/WarpBuilderShared.cpp:7^[[m^[[K,
from ^[[01m^[[KUnified_cpp_js_src_jit11.cpp:2^[[m^[[K:
/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h: In instantiation of ‘^[[01m^[[Kclass js::detail::FixedArgsBase<js::NO_CONSTRUCT, 0>^[[m^[[K’:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h:935:7:^[[m^[[K required from ‘^[[01m^[[Kclass js::FixedInvokeArgs<0>^[[m^[[K’
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Interpreter.h:90:29:^[[m^[[K required from here
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h:892:19:^[[m^[[K ^[[01;35m^[[Kwarning: ^[[m^[[Kcomparison is always true due to limited range of data type [^[[01;35m^[[K^[]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wtype-limits\a-Wtype-limits^[]8;;\a^[[m^[[K]
892 | static_assert(^[[01;35m^[[KN <= ARGS_LENGTH_MAX^[[m^[[K, "o/~ too many args o/~");
| ^[[01;35m^[[K~~^~~~~~~~~~~~~~~~~~^[[m^[[K
/usr/bin/aarch64-linux-gnu-g++ -std=gnu++17 -o Unified_cpp_js_src_frontend5.o -c -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/dist/system_wrappers -include /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/frontend -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src/frontend -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/dist/include -I/usr/aarch64-linux-gnu/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -mcpu=cortex-a53+sha2+sha3+aes+crc -O2 -pipe -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_frontend5.o.pp Unified_cpp_js_src_frontend5.cpp
js/src/frontend/Unified_cpp_js_src_frontend6.o
In file included from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/BytecodeUtil.cpp:33^[[m^[[K,
from ^[[01m^[[KUnified_cpp_js_src16.cpp:2^[[m^[[K:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/gc/PublicIterators.h:^[[m^[[K In function ‘^[[01m^[[KJS::UniqueChars js::GetCodeCoverageSummaryAll(JSContext*, size_t*)^[[m^[[K’:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/gc/PublicIterators.h:129:7:^[[m^[[K ^[[01;35m^[[Kwarning: ^[[m^[[K‘^[[01m^[[K*((void*)(& realm)+56).js::RealmsInCompartmentIter::it^[[m^[[K’ may be used uninitialized in this function [^[[01;35m^[[K^[]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized\a-Wmaybe-uninitialized^[]8;;\a^[[m^[[K]
129 | ^[[01;35m^[[Kit++^[[m^[[K;
| ^[[01;35m^[[K~~^~^[[m^[[K
In file included from ^[[01m^[[KUnified_cpp_js_src16.cpp:2^[[m^[[K:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/BytecodeUtil.cpp:3008:19:^[[m^[[K ^[[01;36m^[[Knote: ^[[m^[[K‘^[[01m^[[K*((void*)(& realm)+56).js::RealmsInCompartmentIter::it^[[m^[[K’ was declared here
3008 | for (RealmsIter ^[[01;36m^[[Krealm^[[m^[[K(cx->runtime()); !realm.done(); realm.next()) {
| ^[[01;36m^[[K^~~~~^[[m^[[K
In file included from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Activation.h:25^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/JSContext.h:30^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/GeneratorObject.h:14^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/AsyncFunction.h:12^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/builtin/Promise.cpp:21^[[m^[[K,
from ^[[01m^[[KUnified_cpp_js_src2.cpp:2^[[m^[[K:
/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h: In instantiation of ‘^[[01m^[[Kclass js::detail::FixedArgsBase<js::NO_CONSTRUCT, 0>^[[m^[[K’:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h:935:7:^[[m^[[K required from ‘^[[01m^[[Kclass js::FixedInvokeArgs<0>^[[m^[[K’
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Interpreter.h:90:29:^[[m^[[K required from here
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h:892:19:^[[m^[[K ^[[01;35m^[[Kwarning: ^[[m^[[Kcomparison is always true due to limited range of data type [^[[01;35m^[[K^[]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wtype-limits\a-Wtype-limits^[]8;;\a^[[m^[[K]
892 | static_assert(^[[01;35m^[[KN <= ARGS_LENGTH_MAX^[[m^[[K, "o/~ too many args o/~");
| ^[[01;35m^[[K~~^~~~~~~~~~~~~~~~~~^[[m^[[K
In file included from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Runtime.h:64^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/frontend/Stencil.h:39^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/frontend/ParseNode.h:18^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/frontend/SharedContext.h:18^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/frontend/CompilationInfo.h:14^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/frontend/ParseContext.h:12^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/frontend/EmitterScope.h:19^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/frontend/ObjectEmitter.h:17^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/frontend/ObjectEmitter.cpp:7^[[m^[[K,
from ^[[01m^[[KUnified_cpp_js_src_frontend4.cpp:2^[[m^[[K:
/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h: In instantiation of ‘^[[01m^[[Kclass js::detail::FixedArgsBase<js::NO_CONSTRUCT, 0>^[[m^[[K’:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h:935:7:^[[m^[[K required from ‘^[[01m^[[Kclass js::FixedInvokeArgs<0>^[[m^[[K’
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Interpreter.h:90:29:^[[m^[[K required from here
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h:892:19:^[[m^[[K ^[[01;35m^[[Kwarning: ^[[m^[[Kcomparison is always true due to limited range of data type [^[[01;35m^[[K^[]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wtype-limits\a-Wtype-limits^[]8;;\a^[[m^[[K]
892 | static_assert(^[[01;35m^[[KN <= ARGS_LENGTH_MAX^[[m^[[K, "o/~ too many args o/~");
| ^[[01;35m^[[K~~^~~~~~~~~~~~~~~~~~^[[m^[[K
/usr/bin/aarch64-linux-gnu-g++ -std=gnu++17 -o Unified_cpp_js_src20.o -c -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/dist/system_wrappers -include /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/dist/include -I/usr/aarch64-linux-gnu/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -mcpu=cortex-a53+sha2+sha3+aes+crc -O2 -pipe -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src20.o.pp Unified_cpp_js_src20.cpp
js/src/Unified_cpp_js_src21.o
In file included from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/GeckoProfiler.cpp:16^[[m^[[K,
from ^[[01m^[[KUnified_cpp_js_src18.cpp:47^[[m^[[K:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/gc/PublicIterators.h:^[[m^[[K In member function ‘^[[01m^[[Kvoid js::GeckoProfilerRuntime::enable(bool)^[[m^[[K’:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/gc/PublicIterators.h:129:7:^[[m^[[K ^[[01;35m^[[Kwarning: ^[[m^[[K‘^[[01m^[[K*((void*)(& r)+56).js::RealmsInCompartmentIter::it^[[m^[[K’ may be used uninitialized in this function [^[[01;35m^[[K^[]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized\a-Wmaybe-uninitialized^[]8;;\a^[[m^[[K]
129 | ^[[01;35m^[[Kit++^[[m^[[K;
| ^[[01;35m^[[K~~^~^[[m^[[K
In file included from ^[[01m^[[KUnified_cpp_js_src18.cpp:47^[[m^[[K:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/GeckoProfiler.cpp:152:19:^[[m^[[K ^[[01;36m^[[Knote: ^[[m^[[K‘^[[01m^[[K*((void*)(& r)+56).js::RealmsInCompartmentIter::it^[[m^[[K’ was declared here
152 | for (RealmsIter ^[[01;36m^[[Kr^[[m^[[K(rt); !r.done(); r.next()) {
| ^[[01;36m^[[K^^[[m^[[K
In file included from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Runtime.h:64^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/frontend/Stencil.h:39^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/frontend/ParseNode.h:18^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/frontend/SharedContext.h:18^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/frontend/SharedContext.cpp:7^[[m^[[K,
from ^[[01m^[[KUnified_cpp_js_src_frontend5.cpp:2^[[m^[[K:
/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h: In instantiation of ‘^[[01m^[[Kclass js::detail::FixedArgsBase<js::NO_CONSTRUCT, 0>^[[m^[[K’:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h:935:7:^[[m^[[K required from ‘^[[01m^[[Kclass js::FixedInvokeArgs<0>^[[m^[[K’
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Interpreter.h:90:29:^[[m^[[K required from here
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h:892:19:^[[m^[[K ^[[01;35m^[[Kwarning: ^[[m^[[Kcomparison is always true due to limited range of data type [^[[01;35m^[[K^[]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wtype-limits\a-Wtype-limits^[]8;;\a^[[m^[[K]
892 | static_assert(^[[01;35m^[[KN <= ARGS_LENGTH_MAX^[[m^[[K, "o/~ too many args o/~");
| ^[[01;35m^[[K~~^~~~~~~~~~~~~~~~~~^[[m^[[K
In file included from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Iteration.h:19^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Iteration.cpp:9^[[m^[[K,
from ^[[01m^[[KUnified_cpp_js_src20.cpp:2^[[m^[[K:
/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h: In instantiation of ‘^[[01m^[[Kclass js::detail::FixedArgsBase<js::NO_CONSTRUCT, 0>^[[m^[[K’:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h:935:7:^[[m^[[K required from ‘^[[01m^[[Kclass js::FixedInvokeArgs<0>^[[m^[[K’
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Interpreter.h:90:29:^[[m^[[K required from here
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h:892:19:^[[m^[[K ^[[01;35m^[[Kwarning: ^[[m^[[Kcomparison is always true due to limited range of data type [^[[01;35m^[[K^[]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wtype-limits\a-Wtype-limits^[]8;;\a^[[m^[[K]
892 | static_assert(^[[01;35m^[[KN <= ARGS_LENGTH_MAX^[[m^[[K, "o/~ too many args o/~");
| ^[[01;35m^[[K~~^~~~~~~~~~~~~~~~~~^[[m^[[K
/usr/bin/aarch64-linux-gnu-g++ -std=gnu++17 -o Unified_cpp_js_src21.o -c -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/dist/system_wrappers -include /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/dist/include -I/usr/aarch64-linux-gnu/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -mcpu=cortex-a53+sha2+sha3+aes+crc -O2 -pipe -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src21.o.pp Unified_cpp_js_src21.cpp
js/src/Unified_cpp_js_src22.o
/usr/bin/aarch64-linux-gnu-g++ -std=gnu++17 -o Unified_cpp_js_src_frontend6.o -c -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/dist/system_wrappers -include /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/frontend -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src/frontend -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/dist/include -I/usr/aarch64-linux-gnu/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -mcpu=cortex-a53+sha2+sha3+aes+crc -O2 -pipe -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_frontend6.o.pp Unified_cpp_js_src_frontend6.cpp
/usr/bin/aarch64-linux-gnu-g++ -std=gnu++17 -o Unified_cpp_js_src_jit12.o -c -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/dist/system_wrappers -include /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jit -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src/jit -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/dist/include -I/usr/aarch64-linux-gnu/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -mcpu=cortex-a53+sha2+sha3+aes+crc -O2 -pipe -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_jit12.o.pp Unified_cpp_js_src_jit12.cpp
js/src/jit/Unified_cpp_js_src_jit13.o
In file included from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Activation.h:25^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/JSContext.h:30^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/GeneratorObject.h:14^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/EnvironmentObject.h:18^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/JSObject-inl.h:13^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/JSObject.cpp:11^[[m^[[K,
from ^[[01m^[[KUnified_cpp_js_src21.cpp:2^[[m^[[K:
/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h: In instantiation of ‘^[[01m^[[Kclass js::detail::FixedArgsBase<js::NO_CONSTRUCT, 0>^[[m^[[K’:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h:935:7:^[[m^[[K required from ‘^[[01m^[[Kclass js::FixedInvokeArgs<0>^[[m^[[K’
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Interpreter.h:90:29:^[[m^[[K required from here
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h:892:19:^[[m^[[K ^[[01;35m^[[Kwarning: ^[[m^[[Kcomparison is always true due to limited range of data type [^[[01;35m^[[K^[]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wtype-limits\a-Wtype-limits^[]8;;\a^[[m^[[K]
892 | static_assert(^[[01;35m^[[KN <= ARGS_LENGTH_MAX^[[m^[[K, "o/~ too many args o/~");
| ^[[01;35m^[[K~~^~~~~~~~~~~~~~~~~~^[[m^[[K
/usr/bin/aarch64-linux-gnu-g++ -std=gnu++17 -o Unified_cpp_js_src22.o -c -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/dist/system_wrappers -include /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/dist/include -I/usr/aarch64-linux-gnu/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -mcpu=cortex-a53+sha2+sha3+aes+crc -O2 -pipe -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src22.o.pp Unified_cpp_js_src22.cpp
js/src/Unified_cpp_js_src23.o
/usr/bin/aarch64-linux-gnu-g++ -std=gnu++17 -o Unified_cpp_js_src23.o -c -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/dist/system_wrappers -include /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/dist/include -I/usr/aarch64-linux-gnu/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -mcpu=cortex-a53+sha2+sha3+aes+crc -O2 -pipe -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src23.o.pp Unified_cpp_js_src23.cpp
js/src/Unified_cpp_js_src24.o
/usr/bin/aarch64-linux-gnu-g++ -std=gnu++17 -o Unified_cpp_js_src24.o -c -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/dist/system_wrappers -include /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/dist/include -I/usr/aarch64-linux-gnu/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -mcpu=cortex-a53+sha2+sha3+aes+crc -O2 -pipe -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src24.o.pp Unified_cpp_js_src24.cpp
js/src/Unified_cpp_js_src25.o
In file included from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Activation.h:25^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/JSContext.h:30^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jit/CompileWrappers.h:10^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jit/JitContext.h:12^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jit/JitAllocPolicy.h:20^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jit/shared/Assembler-shared.h:15^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jit/arm64/vixl/MozBaseAssembler-vixl.h:33^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jit/arm64/vixl/Assembler-vixl.h:33^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jit/arm64/Assembler-arm64.h:10^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jit/arm64/Assembler-arm64.cpp:7^[[m^[[K,
from ^[[01m^[[KUnified_cpp_js_src_jit12.cpp:2^[[m^[[K:
/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h: In instantiation of ‘^[[01m^[[Kclass js::detail::FixedArgsBase<js::NO_CONSTRUCT, 0>^[[m^[[K’:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h:935:7:^[[m^[[K required from ‘^[[01m^[[Kclass js::FixedInvokeArgs<0>^[[m^[[K’
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Interpreter.h:90:29:^[[m^[[K required from here
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h:892:19:^[[m^[[K ^[[01;35m^[[Kwarning: ^[[m^[[Kcomparison is always true due to limited range of data type [^[[01;35m^[[K^[]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wtype-limits\a-Wtype-limits^[]8;;\a^[[m^[[K]
892 | static_assert(^[[01;35m^[[KN <= ARGS_LENGTH_MAX^[[m^[[K, "o/~ too many args o/~");
| ^[[01;35m^[[K~~^~~~~~~~~~~~~~~~~~^[[m^[[K
In file included from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Runtime.h:64^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/ArrayBufferObject.h:20^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/builtin/TypedObject.h:16^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/NativeObject-inl.h:14^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/NativeObject.cpp:7^[[m^[[K,
from ^[[01m^[[KUnified_cpp_js_src22.cpp:2^[[m^[[K:
/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h: In instantiation of ‘^[[01m^[[Kclass js::detail::FixedArgsBase<js::NO_CONSTRUCT, 0>^[[m^[[K’:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h:935:7:^[[m^[[K required from ‘^[[01m^[[Kclass js::FixedInvokeArgs<0>^[[m^[[K’
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Interpreter.h:90:29:^[[m^[[K required from here
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h:892:19:^[[m^[[K ^[[01;35m^[[Kwarning: ^[[m^[[Kcomparison is always true due to limited range of data type [^[[01;35m^[[K^[]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wtype-limits\a-Wtype-limits^[]8;;\a^[[m^[[K]
892 | static_assert(^[[01;35m^[[KN <= ARGS_LENGTH_MAX^[[m^[[K, "o/~ too many args o/~");
| ^[[01;35m^[[K~~^~~~~~~~~~~~~~~~~~^[[m^[[K
In file included from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Activation.h:25^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/JSContext.h:30^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Printer.cpp:21^[[m^[[K,
from ^[[01m^[[KUnified_cpp_js_src23.cpp:2^[[m^[[K:
/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h: In instantiation of ‘^[[01m^[[Kclass js::detail::FixedArgsBase<js::NO_CONSTRUCT, 0>^[[m^[[K’:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h:935:7:^[[m^[[K required from ‘^[[01m^[[Kclass js::FixedInvokeArgs<0>^[[m^[[K’
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Interpreter.h:90:29:^[[m^[[K required from here
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h:892:19:^[[m^[[K ^[[01;35m^[[Kwarning: ^[[m^[[Kcomparison is always true due to limited range of data type [^[[01;35m^[[K^[]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wtype-limits\a-Wtype-limits^[]8;;\a^[[m^[[K]
892 | static_assert(^[[01;35m^[[KN <= ARGS_LENGTH_MAX^[[m^[[K, "o/~ too many args o/~");
| ^[[01;35m^[[K~~^~~~~~~~~~~~~~~~~~^[[m^[[K
In file included from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Activation.h:25^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/JSContext.h:30^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/RegExpObject.h:21^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/RegExpObject.cpp:7^[[m^[[K,
from ^[[01m^[[KUnified_cpp_js_src24.cpp:2^[[m^[[K:
/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h: In instantiation of ‘^[[01m^[[Kclass js::detail::FixedArgsBase<js::NO_CONSTRUCT, 0>^[[m^[[K’:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h:935:7:^[[m^[[K required from ‘^[[01m^[[Kclass js::FixedInvokeArgs<0>^[[m^[[K’
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Interpreter.h:90:29:^[[m^[[K required from here
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h:892:19:^[[m^[[K ^[[01;35m^[[Kwarning: ^[[m^[[Kcomparison is always true due to limited range of data type [^[[01;35m^[[K^[]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wtype-limits\a-Wtype-limits^[]8;;\a^[[m^[[K]
892 | static_assert(^[[01;35m^[[KN <= ARGS_LENGTH_MAX^[[m^[[K, "o/~ too many args o/~");
| ^[[01;35m^[[K~~^~~~~~~~~~~~~~~~~~^[[m^[[K
make[3]: Leaving directory '/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src/frontend'
/usr/bin/aarch64-linux-gnu-g++ -std=gnu++17 -o Unified_cpp_js_src25.o -c -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/dist/system_wrappers -include /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/dist/include -I/usr/aarch64-linux-gnu/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -mcpu=cortex-a53+sha2+sha3+aes+crc -O2 -pipe -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src25.o.pp Unified_cpp_js_src25.cpp
js/src/Unified_cpp_js_src26.o
In file included from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/MemoryMetrics.cpp:13^[[m^[[K,
from ^[[01m^[[KUnified_cpp_js_src21.cpp:38^[[m^[[K:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/gc/PublicIterators.h:^[[m^[[K In function ‘^[[01m^[[Ksize_t JS::SystemCompartmentCount(JSContext*)^[[m^[[K’:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/gc/PublicIterators.h:98:7:^[[m^[[K ^[[01;35m^[[Kwarning: ^[[m^[[K‘^[[01m^[[K*((void*)(& comp)+40).js::CompartmentsInZoneIter::it^[[m^[[K’ may be used uninitialized in this function [^[[01;35m^[[K^[]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized\a-Wmaybe-uninitialized^[]8;;\a^[[m^[[K]
98 | ^[[01;35m^[[Kit++^[[m^[[K;
| ^[[01;35m^[[K~~^~^[[m^[[K
In file included from ^[[01m^[[KUnified_cpp_js_src21.cpp:38^[[m^[[K:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/MemoryMetrics.cpp:748:25:^[[m^[[K ^[[01;36m^[[Knote: ^[[m^[[K‘^[[01m^[[K*((void*)(& comp)+40).js::CompartmentsInZoneIter::it^[[m^[[K’ was declared here
748 | for (CompartmentsIter ^[[01;36m^[[Kcomp^[[m^[[K(cx->runtime()); !comp.done(); comp.next()) {
| ^[[01;36m^[[K^~~~^[[m^[[K
In file included from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/MemoryMetrics.cpp:13^[[m^[[K,
from ^[[01m^[[KUnified_cpp_js_src21.cpp:38^[[m^[[K:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/gc/PublicIterators.h:^[[m^[[K In function ‘^[[01m^[[Ksize_t JS::UserCompartmentCount(JSContext*)^[[m^[[K’:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/gc/PublicIterators.h:98:7:^[[m^[[K ^[[01;35m^[[Kwarning: ^[[m^[[K‘^[[01m^[[K*((void*)(& comp)+40).js::CompartmentsInZoneIter::it^[[m^[[K’ may be used uninitialized in this function [^[[01;35m^[[K^[]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized\a-Wmaybe-uninitialized^[]8;;\a^[[m^[[K]
98 | ^[[01;35m^[[Kit++^[[m^[[K;
| ^[[01;35m^[[K~~^~^[[m^[[K
In file included from ^[[01m^[[KUnified_cpp_js_src21.cpp:38^[[m^[[K:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/MemoryMetrics.cpp:758:25:^[[m^[[K ^[[01;36m^[[Knote: ^[[m^[[K‘^[[01m^[[K*((void*)(& comp)+40).js::CompartmentsInZoneIter::it^[[m^[[K’ was declared here
758 | for (CompartmentsIter ^[[01;36m^[[Kcomp^[[m^[[K(cx->runtime()); !comp.done(); comp.next()) {
| ^[[01;36m^[[K^~~~^[[m^[[K
In file included from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Iteration.h:19^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Interpreter.h:17^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Shape-inl.h:13^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Shape.cpp:9^[[m^[[K,
from ^[[01m^[[KUnified_cpp_js_src25.cpp:2^[[m^[[K:
/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h: In instantiation of ‘^[[01m^[[Kclass js::detail::FixedArgsBase<js::NO_CONSTRUCT, 0>^[[m^[[K’:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h:935:7:^[[m^[[K required from ‘^[[01m^[[Kclass js::FixedInvokeArgs<0>^[[m^[[K’
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Interpreter.h:90:29:^[[m^[[K required from here
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h:892:19:^[[m^[[K ^[[01;35m^[[Kwarning: ^[[m^[[Kcomparison is always true due to limited range of data type [^[[01;35m^[[K^[]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wtype-limits\a-Wtype-limits^[]8;;\a^[[m^[[K]
892 | static_assert(^[[01;35m^[[KN <= ARGS_LENGTH_MAX^[[m^[[K, "o/~ too many args o/~");
| ^[[01;35m^[[K~~^~~~~~~~~~~~~~~~~~^[[m^[[K
/usr/bin/aarch64-linux-gnu-g++ -std=gnu++17 -o Unified_cpp_js_src26.o -c -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/dist/system_wrappers -include /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/dist/include -I/usr/aarch64-linux-gnu/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -mcpu=cortex-a53+sha2+sha3+aes+crc -O2 -pipe -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src26.o.pp Unified_cpp_js_src26.cpp
js/src/Unified_cpp_js_src27.o
/usr/bin/aarch64-linux-gnu-g++ -std=gnu++17 -o Unified_cpp_js_src_jit13.o -c -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/dist/system_wrappers -include /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jit -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src/jit -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/dist/include -I/usr/aarch64-linux-gnu/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -mcpu=cortex-a53+sha2+sha3+aes+crc -O2 -pipe -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_jit13.o.pp Unified_cpp_js_src_jit13.cpp
js/src/jit/Unified_cpp_js_src_jit14.o
/usr/bin/aarch64-linux-gnu-g++ -std=gnu++17 -o Unified_cpp_js_src27.o -c -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/dist/system_wrappers -include /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/dist/include -I/usr/aarch64-linux-gnu/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -mcpu=cortex-a53+sha2+sha3+aes+crc -O2 -pipe -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src27.o.pp Unified_cpp_js_src27.cpp
js/src/Unified_cpp_js_src28.o
/usr/bin/aarch64-linux-gnu-g++ -std=gnu++17 -o Unified_cpp_js_src_jit14.o -c -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/dist/system_wrappers -include /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jit -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src/jit -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/dist/include -I/usr/aarch64-linux-gnu/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -mcpu=cortex-a53+sha2+sha3+aes+crc -O2 -pipe -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_jit14.o.pp Unified_cpp_js_src_jit14.cpp
js/src/jit/Unified_cpp_js_src_jit15.o
In file included from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Runtime.h:64^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/ArrayBufferObject.h:20^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/builtin/DataViewObject.h:14^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/StructuredClone.cpp:45^[[m^[[K,
from ^[[01m^[[KUnified_cpp_js_src26.cpp:2^[[m^[[K:
/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h: In instantiation of ‘^[[01m^[[Kclass js::detail::FixedArgsBase<js::NO_CONSTRUCT, 0>^[[m^[[K’:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h:935:7:^[[m^[[K required from ‘^[[01m^[[Kclass js::FixedInvokeArgs<0>^[[m^[[K’
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Interpreter.h:90:29:^[[m^[[K required from here
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h:892:19:^[[m^[[K ^[[01;35m^[[Kwarning: ^[[m^[[Kcomparison is always true due to limited range of data type [^[[01;35m^[[K^[]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wtype-limits\a-Wtype-limits^[]8;;\a^[[m^[[K]
892 | static_assert(^[[01;35m^[[KN <= ARGS_LENGTH_MAX^[[m^[[K, "o/~ too many args o/~");
| ^[[01;35m^[[K~~^~~~~~~~~~~~~~~~~~^[[m^[[K
In file included from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jit/Bailouts.h:22^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jit/arm64/Trampoline-arm64.cpp:7^[[m^[[K,
from ^[[01m^[[KUnified_cpp_js_src_jit13.cpp:2^[[m^[[K:
/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h: In instantiation of ‘^[[01m^[[Kclass js::detail::FixedArgsBase<js::NO_CONSTRUCT, 0>^[[m^[[K’:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h:935:7:^[[m^[[K required from ‘^[[01m^[[Kclass js::FixedInvokeArgs<0>^[[m^[[K’
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Interpreter.h:90:29:^[[m^[[K required from here
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h:892:19:^[[m^[[K ^[[01;35m^[[Kwarning: ^[[m^[[Kcomparison is always true due to limited range of data type [^[[01;35m^[[K^[]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wtype-limits\a-Wtype-limits^[]8;;\a^[[m^[[K]
892 | static_assert(^[[01;35m^[[KN <= ARGS_LENGTH_MAX^[[m^[[K, "o/~ too many args o/~");
| ^[[01;35m^[[K~~^~~~~~~~~~~~~~~~~~^[[m^[[K
In file included from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Shape.cpp:17^[[m^[[K,
from ^[[01m^[[KUnified_cpp_js_src25.cpp:2^[[m^[[K:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/gc/PublicIterators.h:^[[m^[[K In member function ‘^[[01m^[[Kvoid js::NewObjectCache::invalidateEntriesForShape(JSContext*, js::HandleShape, JS::HandleObject)^[[m^[[K’:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/gc/PublicIterators.h:129:7:^[[m^[[K ^[[01;35m^[[Kwarning: ^[[m^[[K‘^[[01m^[[K*((void*)(& realm)+16).js::RealmsInCompartmentIter::it^[[m^[[K’ may be used uninitialized in this function [^[[01;35m^[[K^[]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized\a-Wmaybe-uninitialized^[]8;;\a^[[m^[[K]
129 | ^[[01;35m^[[Kit++^[[m^[[K;
| ^[[01;35m^[[K~~^~^[[m^[[K
In file included from ^[[01m^[[KUnified_cpp_js_src25.cpp:2^[[m^[[K:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Shape.cpp:2209:25:^[[m^[[K ^[[01;36m^[[Knote: ^[[m^[[K‘^[[01m^[[K*((void*)(& realm)+16).js::RealmsInCompartmentIter::it^[[m^[[K’ was declared here
2209 | for (RealmsInZoneIter ^[[01;36m^[[Krealm^[[m^[[K(shape->zone()); !realm.done(); realm.next()) {
| ^[[01;36m^[[K^~~~~^[[m^[[K
In file included from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jit/Bailouts.h:22^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jit/BaselineJIT.h:15^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/TypeInference-inl.h:22^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/TypeInference.cpp:7^[[m^[[K,
from ^[[01m^[[KUnified_cpp_js_src27.cpp:2^[[m^[[K:
/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h: In instantiation of ‘^[[01m^[[Kclass js::detail::FixedArgsBase<js::NO_CONSTRUCT, 0>^[[m^[[K’:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h:935:7:^[[m^[[K required from ‘^[[01m^[[Kclass js::FixedInvokeArgs<0>^[[m^[[K’
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Interpreter.h:90:29:^[[m^[[K required from here
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h:892:19:^[[m^[[K ^[[01;35m^[[Kwarning: ^[[m^[[Kcomparison is always true due to limited range of data type [^[[01;35m^[[K^[]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wtype-limits\a-Wtype-limits^[]8;;\a^[[m^[[K]
892 | static_assert(^[[01;35m^[[KN <= ARGS_LENGTH_MAX^[[m^[[K, "o/~ too many args o/~");
| ^[[01;35m^[[K~~^~~~~~~~~~~~~~~~~~^[[m^[[K
/usr/bin/aarch64-linux-gnu-g++ -std=gnu++17 -o Unified_cpp_js_src28.o -c -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/dist/system_wrappers -include /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/dist/include -I/usr/aarch64-linux-gnu/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -mcpu=cortex-a53+sha2+sha3+aes+crc -O2 -pipe -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src28.o.pp Unified_cpp_js_src28.cpp
js/src/Unified_cpp_js_src3.o
In file included from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Activation.h:25^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/JSContext.h:30^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jit/CompileWrappers.h:10^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jit/JitContext.h:12^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jit/JitAllocPolicy.h:20^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jit/shared/Assembler-shared.h:15^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jit/arm64/vixl/MozBaseAssembler-vixl.h:33^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jit/arm64/vixl/Assembler-vixl.h:33^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jit/arm64/Assembler-arm64.h:10^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jit/arm64/vixl/MacroAssembler-vixl.h:33^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jit/arm64/vixl/MacroAssembler-vixl.cpp:27^[[m^[[K,
from ^[[01m^[[KUnified_cpp_js_src_jit14.cpp:2^[[m^[[K:
/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h: In instantiation of ‘^[[01m^[[Kclass js::detail::FixedArgsBase<js::NO_CONSTRUCT, 0>^[[m^[[K’:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h:935:7:^[[m^[[K required from ‘^[[01m^[[Kclass js::FixedInvokeArgs<0>^[[m^[[K’
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Interpreter.h:90:29:^[[m^[[K required from here
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h:892:19:^[[m^[[K ^[[01;35m^[[Kwarning: ^[[m^[[Kcomparison is always true due to limited range of data type [^[[01;35m^[[K^[]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wtype-limits\a-Wtype-limits^[]8;;\a^[[m^[[K]
892 | static_assert(^[[01;35m^[[KN <= ARGS_LENGTH_MAX^[[m^[[K, "o/~ too many args o/~");
| ^[[01;35m^[[K~~^~~~~~~~~~~~~~~~~~^[[m^[[K
/usr/bin/aarch64-linux-gnu-g++ -std=gnu++17 -o Unified_cpp_js_src3.o -c -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/dist/system_wrappers -include /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/dist/include -I/usr/aarch64-linux-gnu/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -mcpu=cortex-a53+sha2+sha3+aes+crc -O2 -pipe -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src3.o.pp Unified_cpp_js_src3.cpp
js/src/Unified_cpp_js_src4.o
In file included from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Activation.h:25^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/JSContext.h:30^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Warnings.cpp:17^[[m^[[K,
from ^[[01m^[[KUnified_cpp_js_src28.cpp:2^[[m^[[K:
/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h: In instantiation of ‘^[[01m^[[Kclass js::detail::FixedArgsBase<js::NO_CONSTRUCT, 0>^[[m^[[K’:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h:935:7:^[[m^[[K required from ‘^[[01m^[[Kclass js::FixedInvokeArgs<0>^[[m^[[K’
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Interpreter.h:90:29:^[[m^[[K required from here
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h:892:19:^[[m^[[K ^[[01;35m^[[Kwarning: ^[[m^[[Kcomparison is always true due to limited range of data type [^[[01;35m^[[K^[]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wtype-limits\a-Wtype-limits^[]8;;\a^[[m^[[K]
892 | static_assert(^[[01;35m^[[KN <= ARGS_LENGTH_MAX^[[m^[[K, "o/~ too many args o/~");
| ^[[01;35m^[[K~~^~~~~~~~~~~~~~~~~~^[[m^[[K
/usr/bin/aarch64-linux-gnu-g++ -std=gnu++17 -o Unified_cpp_js_src4.o -c -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/dist/system_wrappers -include /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/dist/include -I/usr/aarch64-linux-gnu/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -mcpu=cortex-a53+sha2+sha3+aes+crc -O2 -pipe -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src4.o.pp Unified_cpp_js_src4.cpp
js/src/Unified_cpp_js_src5.o
In file included from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jit/Bailouts.h:22^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jit/BaselineJIT.h:15^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/builtin/TestingFunctions.cpp:47^[[m^[[K,
from ^[[01m^[[KUnified_cpp_js_src3.cpp:2^[[m^[[K:
/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h: In instantiation of ‘^[[01m^[[Kclass js::detail::FixedArgsBase<js::NO_CONSTRUCT, 0>^[[m^[[K’:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h:935:7:^[[m^[[K required from ‘^[[01m^[[Kclass js::FixedInvokeArgs<0>^[[m^[[K’
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Interpreter.h:90:29:^[[m^[[K required from here
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h:892:19:^[[m^[[K ^[[01;35m^[[Kwarning: ^[[m^[[Kcomparison is always true due to limited range of data type [^[[01;35m^[[K^[]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wtype-limits\a-Wtype-limits^[]8;;\a^[[m^[[K]
892 | static_assert(^[[01;35m^[[KN <= ARGS_LENGTH_MAX^[[m^[[K, "o/~ too many args o/~");
| ^[[01;35m^[[K~~^~~~~~~~~~~~~~~~~~^[[m^[[K
/usr/bin/aarch64-linux-gnu-g++ -std=gnu++17 -o Unified_cpp_js_src5.o -c -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/dist/system_wrappers -include /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/dist/include -I/usr/aarch64-linux-gnu/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -mcpu=cortex-a53+sha2+sha3+aes+crc -O2 -pipe -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src5.o.pp Unified_cpp_js_src5.cpp
js/src/Unified_cpp_js_src6.o
/usr/bin/aarch64-linux-gnu-g++ -std=gnu++17 -o Unified_cpp_js_src6.o -c -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/dist/system_wrappers -include /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/dist/include -I/usr/aarch64-linux-gnu/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -mcpu=cortex-a53+sha2+sha3+aes+crc -O2 -pipe -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src6.o.pp Unified_cpp_js_src6.cpp
js/src/Unified_cpp_js_src7.o
/usr/bin/aarch64-linux-gnu-g++ -std=gnu++17 -o Unified_cpp_js_src_jit15.o -c -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/dist/system_wrappers -include /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jit -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src/jit -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/dist/include -I/usr/aarch64-linux-gnu/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -mcpu=cortex-a53+sha2+sha3+aes+crc -O2 -pipe -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_jit15.o.pp Unified_cpp_js_src_jit15.cpp
js/src/jit/Unified_cpp_js_src_jit2.o
In file included from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Activation.h:25^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/JSContext.h:30^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/builtin/intl/CommonFunctions.cpp:22^[[m^[[K,
from ^[[01m^[[KUnified_cpp_js_src4.cpp:2^[[m^[[K:
/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h: In instantiation of ‘^[[01m^[[Kclass js::detail::FixedArgsBase<js::NO_CONSTRUCT, 0>^[[m^[[K’:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h:935:7:^[[m^[[K required from ‘^[[01m^[[Kclass js::FixedInvokeArgs<0>^[[m^[[K’
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Interpreter.h:90:29:^[[m^[[K required from here
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h:892:19:^[[m^[[K ^[[01;35m^[[Kwarning: ^[[m^[[Kcomparison is always true due to limited range of data type [^[[01;35m^[[K^[]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wtype-limits\a-Wtype-limits^[]8;;\a^[[m^[[K]
892 | static_assert(^[[01;35m^[[KN <= ARGS_LENGTH_MAX^[[m^[[K, "o/~ too many args o/~");
| ^[[01;35m^[[K~~^~~~~~~~~~~~~~~~~~^[[m^[[K
/usr/bin/aarch64-linux-gnu-g++ -std=gnu++17 -o Unified_cpp_js_src7.o -c -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/dist/system_wrappers -include /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/dist/include -I/usr/aarch64-linux-gnu/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -mcpu=cortex-a53+sha2+sha3+aes+crc -O2 -pipe -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src7.o.pp Unified_cpp_js_src7.cpp
js/src/Unified_cpp_js_src8.o
/usr/bin/aarch64-linux-gnu-g++ -std=gnu++17 -o Unified_cpp_js_src_jit2.o -c -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/dist/system_wrappers -include /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jit -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src/jit -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/dist/include -I/usr/aarch64-linux-gnu/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -mcpu=cortex-a53+sha2+sha3+aes+crc -O2 -pipe -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_jit2.o.pp Unified_cpp_js_src_jit2.cpp
js/src/jit/Unified_cpp_js_src_jit3.o
In file included from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Iteration.h:19^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Interpreter.h:17^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/builtin/streams/MiscellaneousOperations.cpp:20^[[m^[[K,
from ^[[01m^[[KUnified_cpp_js_src6.cpp:2^[[m^[[K:
/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h: In instantiation of ‘^[[01m^[[Kclass js::detail::FixedArgsBase<js::NO_CONSTRUCT, 0>^[[m^[[K’:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h:935:7:^[[m^[[K required from ‘^[[01m^[[Kclass js::FixedInvokeArgs<0>^[[m^[[K’
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Interpreter.h:90:29:^[[m^[[K required from here
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h:892:19:^[[m^[[K ^[[01;35m^[[Kwarning: ^[[m^[[Kcomparison is always true due to limited range of data type [^[[01;35m^[[K^[]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wtype-limits\a-Wtype-limits^[]8;;\a^[[m^[[K]
892 | static_assert(^[[01;35m^[[KN <= ARGS_LENGTH_MAX^[[m^[[K, "o/~ too many args o/~");
| ^[[01;35m^[[K~~^~~~~~~~~~~~~~~~~~^[[m^[[K
In file included from ^[[01m^[[KUnified_cpp_js_src4.cpp:38^[[m^[[K:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/builtin/intl/LanguageTag.cpp:^[[m^[[K In member function ‘^[[01m^[[Kbool js::intl::LanguageTag::canonicalizeUnicodeExtension(JSContext*, JS::UniqueChars&)^[[m^[[K’:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/builtin/intl/LanguageTag.cpp:462:8:^[[m^[[K ^[[01;35m^[[Kwarning: ^[[m^[[Kvariable ‘^[[01m^[[Kok^[[m^[[K’ set but not used [^[[01;35m^[[K^[]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-but-set-variable\a-Wunused-but-set-variable^[]8;;\a^[[m^[[K]
462 | bool ^[[01;35m^[[Kok^[[m^[[K;
| ^[[01;35m^[[K^~^[[m^[[K
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/builtin/intl/LanguageTag.cpp:^[[m^[[K In member function ‘^[[01m^[[Kbool js::intl::LanguageTag::canonicalizeTransformExtension(JSContext*, JS::UniqueChars&)^[[m^[[K’:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/builtin/intl/LanguageTag.cpp:755:8:^[[m^[[K ^[[01;35m^[[Kwarning: ^[[m^[[Kvariable ‘^[[01m^[[Kok^[[m^[[K’ set but not used [^[[01;35m^[[K^[]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-but-set-variable\a-Wunused-but-set-variable^[]8;;\a^[[m^[[K]
755 | bool ^[[01;35m^[[Kok^[[m^[[K;
| ^[[01;35m^[[K^~^[[m^[[K
In file included from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Activation.h:25^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/JSContext.h:30^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/builtin/intl/ListFormat.cpp:28^[[m^[[K,
from ^[[01m^[[KUnified_cpp_js_src5.cpp:2^[[m^[[K:
/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h: In instantiation of ‘^[[01m^[[Kclass js::detail::FixedArgsBase<js::NO_CONSTRUCT, 0>^[[m^[[K’:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h:935:7:^[[m^[[K required from ‘^[[01m^[[Kclass js::FixedInvokeArgs<0>^[[m^[[K’
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Interpreter.h:90:29:^[[m^[[K required from here
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h:892:19:^[[m^[[K ^[[01;35m^[[Kwarning: ^[[m^[[Kcomparison is always true due to limited range of data type [^[[01;35m^[[K^[]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wtype-limits\a-Wtype-limits^[]8;;\a^[[m^[[K]
892 | static_assert(^[[01;35m^[[KN <= ARGS_LENGTH_MAX^[[m^[[K, "o/~ too many args o/~");
| ^[[01;35m^[[K~~^~~~~~~~~~~~~~~~~~^[[m^[[K
In file included from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Activation.h:25^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/JSContext.h:30^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jit/CompileWrappers.h:10^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jit/JitContext.h:12^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jit/JitAllocPolicy.h:20^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jit/CompileInfo.h:14^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jit/JitcodeMap.h:11^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jit/shared/CodeGenerator-shared.h:14^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jit/shared/CodeGenerator-shared-inl.h:10^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jit/shared/CodeGenerator-shared.cpp:7^[[m^[[K,
from ^[[01m^[[KUnified_cpp_js_src_jit15.cpp:2^[[m^[[K:
/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h: In instantiation of ‘^[[01m^[[Kclass js::detail::FixedArgsBase<js::NO_CONSTRUCT, 0>^[[m^[[K’:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h:935:7:^[[m^[[K required from ‘^[[01m^[[Kclass js::FixedInvokeArgs<0>^[[m^[[K’
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Interpreter.h:90:29:^[[m^[[K required from here
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h:892:19:^[[m^[[K ^[[01;35m^[[Kwarning: ^[[m^[[Kcomparison is always true due to limited range of data type [^[[01;35m^[[K^[]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wtype-limits\a-Wtype-limits^[]8;;\a^[[m^[[K]
892 | static_assert(^[[01;35m^[[KN <= ARGS_LENGTH_MAX^[[m^[[K, "o/~ too many args o/~");
| ^[[01;35m^[[K~~^~~~~~~~~~~~~~~~~~^[[m^[[K
/usr/bin/aarch64-linux-gnu-g++ -std=gnu++17 -o Unified_cpp_js_src8.o -c -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/dist/system_wrappers -include /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/dist/include -I/usr/aarch64-linux-gnu/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -mcpu=cortex-a53+sha2+sha3+aes+crc -O2 -pipe -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src8.o.pp Unified_cpp_js_src8.cpp
js/src/Unified_cpp_js_src9.o
In file included from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Activation.h:25^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/JSContext.h:30^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/GlobalObject.h:32^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/builtin/streams/ClassSpecMacro.h:15^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:15^[[m^[[K,
from ^[[01m^[[KUnified_cpp_js_src7.cpp:11^[[m^[[K:
/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h: In instantiation of ‘^[[01m^[[Kclass js::detail::FixedArgsBase<js::NO_CONSTRUCT, 0>^[[m^[[K’:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h:935:7:^[[m^[[K required from ‘^[[01m^[[Kclass js::FixedInvokeArgs<0>^[[m^[[K’
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Interpreter.h:90:29:^[[m^[[K required from here
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h:892:19:^[[m^[[K ^[[01;35m^[[Kwarning: ^[[m^[[Kcomparison is always true due to limited range of data type [^[[01;35m^[[K^[]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wtype-limits\a-Wtype-limits^[]8;;\a^[[m^[[K]
892 | static_assert(^[[01;35m^[[KN <= ARGS_LENGTH_MAX^[[m^[[K, "o/~ too many args o/~");
| ^[[01;35m^[[K~~^~~~~~~~~~~~~~~~~~^[[m^[[K
In file included from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jit/Bailouts.h:22^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jit/BaselineJIT.h:15^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jit/BaselineJIT.cpp:7^[[m^[[K,
from ^[[01m^[[KUnified_cpp_js_src_jit2.cpp:2^[[m^[[K:
/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h: In instantiation of ‘^[[01m^[[Kclass js::detail::FixedArgsBase<js::NO_CONSTRUCT, 0>^[[m^[[K’:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h:935:7:^[[m^[[K required from ‘^[[01m^[[Kclass js::FixedInvokeArgs<0>^[[m^[[K’
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Interpreter.h:90:29:^[[m^[[K required from here
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h:892:19:^[[m^[[K ^[[01;35m^[[Kwarning: ^[[m^[[Kcomparison is always true due to limited range of data type [^[[01;35m^[[K^[]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wtype-limits\a-Wtype-limits^[]8;;\a^[[m^[[K]
892 | static_assert(^[[01;35m^[[KN <= ARGS_LENGTH_MAX^[[m^[[K, "o/~ too many args o/~");
| ^[[01;35m^[[K~~^~~~~~~~~~~~~~~~~~^[[m^[[K
In file included from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Iteration.h:19^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Compartment-inl.h:21^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/builtin/streams/ReadableStreamReader-inl.h:22^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/builtin/streams/ReadableStreamReader.cpp:9^[[m^[[K,
from ^[[01m^[[KUnified_cpp_js_src8.cpp:2^[[m^[[K:
/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h: In instantiation of ‘^[[01m^[[Kclass js::detail::FixedArgsBase<js::NO_CONSTRUCT, 0>^[[m^[[K’:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h:935:7:^[[m^[[K required from ‘^[[01m^[[Kclass js::FixedInvokeArgs<0>^[[m^[[K’
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Interpreter.h:90:29:^[[m^[[K required from here
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h:892:19:^[[m^[[K ^[[01;35m^[[Kwarning: ^[[m^[[Kcomparison is always true due to limited range of data type [^[[01;35m^[[K^[]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wtype-limits\a-Wtype-limits^[]8;;\a^[[m^[[K]
892 | static_assert(^[[01;35m^[[KN <= ARGS_LENGTH_MAX^[[m^[[K, "o/~ too many args o/~");
| ^[[01;35m^[[K~~^~~~~~~~~~~~~~~~~~^[[m^[[K
/usr/bin/aarch64-linux-gnu-g++ -std=gnu++17 -o Unified_cpp_js_src9.o -c -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/dist/system_wrappers -include /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/dist/include -I/usr/aarch64-linux-gnu/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -mcpu=cortex-a53+sha2+sha3+aes+crc -O2 -pipe -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src9.o.pp Unified_cpp_js_src9.cpp
/usr/bin/aarch64-linux-gnu-g++ -std=gnu++17 -o Unified_cpp_js_src_jit3.o -c -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/dist/system_wrappers -include /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jit -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src/jit -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/dist/include -I/usr/aarch64-linux-gnu/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -mcpu=cortex-a53+sha2+sha3+aes+crc -O2 -pipe -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_jit3.o.pp Unified_cpp_js_src_jit3.cpp
js/src/jit/Unified_cpp_js_src_jit4.o
/usr/bin/aarch64-linux-gnu-g++ -std=gnu++17 -o Unified_cpp_js_src_jit4.o -c -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/dist/system_wrappers -include /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jit -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src/jit -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/dist/include -I/usr/aarch64-linux-gnu/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -mcpu=cortex-a53+sha2+sha3+aes+crc -O2 -pipe -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_jit4.o.pp Unified_cpp_js_src_jit4.cpp
js/src/jit/Unified_cpp_js_src_jit5.o
In file included from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Iteration.h:19^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Compartment-inl.h:21^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/builtin/streams/WritableStreamDefaultWriter-inl.h:22^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp:9^[[m^[[K,
from ^[[01m^[[KUnified_cpp_js_src9.cpp:2^[[m^[[K:
/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h: In instantiation of ‘^[[01m^[[Kclass js::detail::FixedArgsBase<js::NO_CONSTRUCT, 0>^[[m^[[K’:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h:935:7:^[[m^[[K required from ‘^[[01m^[[Kclass js::FixedInvokeArgs<0>^[[m^[[K’
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Interpreter.h:90:29:^[[m^[[K required from here
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h:892:19:^[[m^[[K ^[[01;35m^[[Kwarning: ^[[m^[[Kcomparison is always true due to limited range of data type [^[[01;35m^[[K^[]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wtype-limits\a-Wtype-limits^[]8;;\a^[[m^[[K]
892 | static_assert(^[[01;35m^[[KN <= ARGS_LENGTH_MAX^[[m^[[K, "o/~ too many args o/~");
| ^[[01;35m^[[K~~^~~~~~~~~~~~~~~~~~^[[m^[[K
/usr/bin/aarch64-linux-gnu-g++ -std=gnu++17 -o Unified_cpp_js_src_jit5.o -c -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/dist/system_wrappers -include /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jit -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src/jit -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/dist/include -I/usr/aarch64-linux-gnu/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -mcpu=cortex-a53+sha2+sha3+aes+crc -O2 -pipe -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_jit5.o.pp Unified_cpp_js_src_jit5.cpp
js/src/jit/Unified_cpp_js_src_jit6.o
/usr/bin/aarch64-linux-gnu-g++ -std=gnu++17 -o Unified_cpp_js_src_jit6.o -c -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/dist/system_wrappers -include /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jit -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src/jit -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/dist/include -I/usr/aarch64-linux-gnu/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -mcpu=cortex-a53+sha2+sha3+aes+crc -O2 -pipe -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_jit6.o.pp Unified_cpp_js_src_jit6.cpp
js/src/jit/Unified_cpp_js_src_jit7.o
/usr/bin/aarch64-linux-gnu-g++ -std=gnu++17 -o Unified_cpp_js_src_jit7.o -c -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/dist/system_wrappers -include /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jit -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src/jit -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/dist/include -I/usr/aarch64-linux-gnu/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -mcpu=cortex-a53+sha2+sha3+aes+crc -O2 -pipe -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_jit7.o.pp Unified_cpp_js_src_jit7.cpp
js/src/jit/Unified_cpp_js_src_jit8.o
In file included from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Runtime.h:64^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/ArrayBufferObject.h:20^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Realm.h:25^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jit/MacroAssembler.h:14^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jit/CacheIR.h:20^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jit/CodeGenerator.h:12^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jit/CodeGenerator.cpp:7^[[m^[[K,
from ^[[01m^[[KUnified_cpp_js_src_jit3.cpp:2^[[m^[[K:
/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h: In instantiation of ‘^[[01m^[[Kclass js::detail::FixedArgsBase<js::NO_CONSTRUCT, 0>^[[m^[[K’:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h:935:7:^[[m^[[K required from ‘^[[01m^[[Kclass js::FixedInvokeArgs<0>^[[m^[[K’
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Interpreter.h:90:29:^[[m^[[K required from here
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h:892:19:^[[m^[[K ^[[01;35m^[[Kwarning: ^[[m^[[Kcomparison is always true due to limited range of data type [^[[01;35m^[[K^[]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wtype-limits\a-Wtype-limits^[]8;;\a^[[m^[[K]
892 | static_assert(^[[01;35m^[[KN <= ARGS_LENGTH_MAX^[[m^[[K, "o/~ too many args o/~");
| ^[[01;35m^[[K~~^~~~~~~~~~~~~~~~~~^[[m^[[K
In file included from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Runtime.h:64^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/ArrayBufferObject.h:20^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/builtin/TypedObject.h:16^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jit/BaselineIC.h:12^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jit/MIR.h:24^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jit/FoldLinearArithConstants.h:10^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jit/FoldLinearArithConstants.cpp:7^[[m^[[K,
from ^[[01m^[[KUnified_cpp_js_src_jit4.cpp:2^[[m^[[K:
/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h: In instantiation of ‘^[[01m^[[Kclass js::detail::FixedArgsBase<js::NO_CONSTRUCT, 0>^[[m^[[K’:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h:935:7:^[[m^[[K required from ‘^[[01m^[[Kclass js::FixedInvokeArgs<0>^[[m^[[K’
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Interpreter.h:90:29:^[[m^[[K required from here
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h:892:19:^[[m^[[K ^[[01;35m^[[Kwarning: ^[[m^[[Kcomparison is always true due to limited range of data type [^[[01;35m^[[K^[]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wtype-limits\a-Wtype-limits^[]8;;\a^[[m^[[K]
892 | static_assert(^[[01;35m^[[KN <= ARGS_LENGTH_MAX^[[m^[[K, "o/~ too many args o/~");
| ^[[01;35m^[[K~~^~~~~~~~~~~~~~~~~~^[[m^[[K
In file included from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Activation.h:25^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/JSContext.h:30^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jit/CompileWrappers.h:10^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jit/JitContext.h:12^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jit/JitAllocPolicy.h:20^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jit/CompileInfo.h:14^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jit/MIRGenerator.h:17^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jit/IonCompileTask.h:12^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jit/IonCompileTask.cpp:7^[[m^[[K,
from ^[[01m^[[KUnified_cpp_js_src_jit5.cpp:2^[[m^[[K:
/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h: In instantiation of ‘^[[01m^[[Kclass js::detail::FixedArgsBase<js::NO_CONSTRUCT, 0>^[[m^[[K’:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h:935:7:^[[m^[[K required from ‘^[[01m^[[Kclass js::FixedInvokeArgs<0>^[[m^[[K’
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Interpreter.h:90:29:^[[m^[[K required from here
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h:892:19:^[[m^[[K ^[[01;35m^[[Kwarning: ^[[m^[[Kcomparison is always true due to limited range of data type [^[[01;35m^[[K^[]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wtype-limits\a-Wtype-limits^[]8;;\a^[[m^[[K]
892 | static_assert(^[[01;35m^[[KN <= ARGS_LENGTH_MAX^[[m^[[K, "o/~ too many args o/~");
| ^[[01;35m^[[K~~^~~~~~~~~~~~~~~~~~^[[m^[[K
In file included from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Activation.h:25^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/JSContext.h:30^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jit/CompileWrappers.h:10^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jit/JitContext.h:12^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jit/JitContext.cpp:7^[[m^[[K,
from ^[[01m^[[KUnified_cpp_js_src_jit6.cpp:2^[[m^[[K:
/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h: In instantiation of ‘^[[01m^[[Kclass js::detail::FixedArgsBase<js::NO_CONSTRUCT, 0>^[[m^[[K’:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h:935:7:^[[m^[[K required from ‘^[[01m^[[Kclass js::FixedInvokeArgs<0>^[[m^[[K’
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Interpreter.h:90:29:^[[m^[[K required from here
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h:892:19:^[[m^[[K ^[[01;35m^[[Kwarning: ^[[m^[[Kcomparison is always true due to limited range of data type [^[[01;35m^[[K^[]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wtype-limits\a-Wtype-limits^[]8;;\a^[[m^[[K]
892 | static_assert(^[[01;35m^[[KN <= ARGS_LENGTH_MAX^[[m^[[K, "o/~ too many args o/~");
| ^[[01;35m^[[K~~^~~~~~~~~~~~~~~~~~^[[m^[[K
In file included from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Activation.h:25^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/JSContext.h:30^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jit/CompileWrappers.h:10^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jit/JitContext.h:12^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jit/JitAllocPolicy.h:20^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jit/IonAnalysis.h:12^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jit/LICM.cpp:9^[[m^[[K,
from ^[[01m^[[KUnified_cpp_js_src_jit7.cpp:2^[[m^[[K:
/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h: In instantiation of ‘^[[01m^[[Kclass js::detail::FixedArgsBase<js::NO_CONSTRUCT, 0>^[[m^[[K’:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h:935:7:^[[m^[[K required from ‘^[[01m^[[Kclass js::FixedInvokeArgs<0>^[[m^[[K’
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Interpreter.h:90:29:^[[m^[[K required from here
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h:892:19:^[[m^[[K ^[[01;35m^[[Kwarning: ^[[m^[[Kcomparison is always true due to limited range of data type [^[[01;35m^[[K^[]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wtype-limits\a-Wtype-limits^[]8;;\a^[[m^[[K]
892 | static_assert(^[[01;35m^[[KN <= ARGS_LENGTH_MAX^[[m^[[K, "o/~ too many args o/~");
| ^[[01;35m^[[K~~^~~~~~~~~~~~~~~~~~^[[m^[[K
/usr/bin/aarch64-linux-gnu-g++ -std=gnu++17 -o Unified_cpp_js_src_jit8.o -c -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/dist/system_wrappers -include /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jit -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src/jit -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/dist/include -I/usr/aarch64-linux-gnu/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -mcpu=cortex-a53+sha2+sha3+aes+crc -O2 -pipe -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_jit8.o.pp Unified_cpp_js_src_jit8.cpp
js/src/jit/Unified_cpp_js_src_jit9.o
In file included from ^[[01m^[[KUnified_cpp_js_src_jit6.cpp:11^[[m^[[K:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jit/JitFrames.cpp:^[[m^[[K In member function ‘^[[01m^[[Kuintptr_t* js::jit::JitFrameLayout::slotRef(js::jit::SafepointSlotEntry)^[[m^[[K’:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jit/JitFrames.cpp:784:12:^[[m^[[K ^[[01;36m^[[Knote: ^[[m^[[Kparameter passing for argument of type ‘^[[01m^[[Kjs::jit::SafepointSlotEntry^[[m^[[K’ changed in GCC 9.1
784 | uintptr_t* ^[[01;36m^[[KJitFrameLayout^[[m^[[K::slotRef(SafepointSlotEntry where) {
| ^[[01;36m^[[K^~~~~~~~~~~~~~^[[m^[[K
In file included from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jit/CacheIR.cpp:7^[[m^[[K,
from ^[[01m^[[KUnified_cpp_js_src_jit2.cpp:29^[[m^[[K:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jit/CacheIR.h:^[[m^[[K In function ‘^[[01m^[[Kjs::jit::ValOperandId js::jit::CacheIRWriter::loadArgumentDynamicSlot(js::jit::ArgumentKind, js::jit::Int32OperandId, js::jit::CallFlags)^[[m^[[K’:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jit/CacheIR.h:392:8:^[[m^[[K ^[[01;35m^[[Kwarning: ^[[m^[[K‘^[[01m^[[KaddArgc^[[m^[[K’ may be used uninitialized in this function [^[[01;35m^[[K^[]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized\a-Wmaybe-uninitialized^[]8;;\a^[[m^[[K]
392 | bool ^[[01;35m^[[KhasArgumentArray^[[m^[[K = !*addArgc;
| ^[[01;35m^[[K^~~~~~~~~~~~~~~~^[[m^[[K
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jit/CacheIR.h:792:10:^[[m^[[K ^[[01;36m^[[Knote: ^[[m^[[K‘^[[01m^[[KaddArgc^[[m^[[K’ was declared here
792 | bool ^[[01;36m^[[KaddArgc^[[m^[[K;
| ^[[01;36m^[[K^~~~~~~^[[m^[[K
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jit/CacheIR.h:^[[m^[[K In function ‘^[[01m^[[Kjs::jit::ValOperandId js::jit::CacheIRWriter::loadArgumentFixedSlot(js::jit::ArgumentKind, uint32_t, js::jit::CallFlags)^[[m^[[K’:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jit/CacheIR.h:392:8:^[[m^[[K ^[[01;35m^[[Kwarning: ^[[m^[[K‘^[[01m^[[KaddArgc^[[m^[[K’ may be used uninitialized in this function [^[[01;35m^[[K^[]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized\a-Wmaybe-uninitialized^[]8;;\a^[[m^[[K]
392 | bool ^[[01;35m^[[KhasArgumentArray^[[m^[[K = !*addArgc;
| ^[[01;35m^[[K^~~~~~~~~~~~~~~~^[[m^[[K
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jit/CacheIR.h:779:10:^[[m^[[K ^[[01;36m^[[Knote: ^[[m^[[K‘^[[01m^[[KaddArgc^[[m^[[K’ was declared here
779 | bool ^[[01;36m^[[KaddArgc^[[m^[[K;
| ^[[01;36m^[[K^~~~~~~^[[m^[[K
/usr/bin/aarch64-linux-gnu-g++ -std=gnu++17 -o Unified_cpp_js_src_jit9.o -c -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/dist/system_wrappers -include /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jit -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src/jit -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src -I/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/dist/include -I/usr/aarch64-linux-gnu/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -mcpu=cortex-a53+sha2+sha3+aes+crc -O2 -pipe -fomit-frame-pointer -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_jit9.o.pp Unified_cpp_js_src_jit9.cpp
In file included from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jit/Bailouts.h:22^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jit/BaselineJIT.h:15^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jit/Ion.h:13^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jit/FixedList.h:12^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jit/MIRGraph.h:13^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jit/MIRGraph.cpp:7^[[m^[[K,
from ^[[01m^[[KUnified_cpp_js_src_jit8.cpp:2^[[m^[[K:
/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h: In instantiation of ‘^[[01m^[[Kclass js::detail::FixedArgsBase<js::NO_CONSTRUCT, 0>^[[m^[[K’:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h:935:7:^[[m^[[K required from ‘^[[01m^[[Kclass js::FixedInvokeArgs<0>^[[m^[[K’
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Interpreter.h:90:29:^[[m^[[K required from here
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h:892:19:^[[m^[[K ^[[01;35m^[[Kwarning: ^[[m^[[Kcomparison is always true due to limited range of data type [^[[01;35m^[[K^[]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wtype-limits\a-Wtype-limits^[]8;;\a^[[m^[[K]
892 | static_assert(^[[01;35m^[[KN <= ARGS_LENGTH_MAX^[[m^[[K, "o/~ too many args o/~");
| ^[[01;35m^[[K~~^~~~~~~~~~~~~~~~~~^[[m^[[K
make[3]: Leaving directory '/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src'
In file included from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/EnvironmentObject.h:19^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jit/BaselineJIT.h:19^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jit/BaselineJIT.cpp:7^[[m^[[K,
from ^[[01m^[[KUnified_cpp_js_src_jit2.cpp:2^[[m^[[K:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/GlobalObject.h:^[[m^[[K In member function ‘^[[01m^[[Kjs::jit::AttachDecision js::jit::GetPropIRGenerator::tryAttachPrimitive(js::jit::ValOperandId, JS::HandleId)^[[m^[[K’:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/GlobalObject.h:146:48:^[[m^[[K ^[[01;35m^[[Kwarning: ^[[m^[[K‘^[[01m^[[KprotoKey^[[m^[[K’ may be used uninitialized in this function [^[[01;35m^[[K^[]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized\a-Wmaybe-uninitialized^[]8;;\a^[[m^[[K]
146 | return APPLICATION_SLOTS + JSProto_LIMIT + ^[[01;35m^[[Kkey^[[m^[[K;
| ^[[01;35m^[[K^~~^[[m^[[K
In file included from ^[[01m^[[KUnified_cpp_js_src_jit2.cpp:29^[[m^[[K:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jit/CacheIR.cpp:1910:14:^[[m^[[K ^[[01;36m^[[Knote: ^[[m^[[K‘^[[01m^[[KprotoKey^[[m^[[K’ was declared here
1910 | JSProtoKey ^[[01;36m^[[KprotoKey^[[m^[[K;
| ^[[01;36m^[[K^~~~~~~~^[[m^[[K
In file included from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Runtime.h:64^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/ArrayBufferObject.h:20^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/builtin/TypedObject.h:16^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jit/BaselineIC.h:12^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jit/MIR.h:24^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jit/Recover.h:14^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jit/Recover.cpp:7^[[m^[[K,
from ^[[01m^[[KUnified_cpp_js_src_jit9.cpp:2^[[m^[[K:
/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h: In instantiation of ‘^[[01m^[[Kclass js::detail::FixedArgsBase<js::NO_CONSTRUCT, 0>^[[m^[[K’:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h:935:7:^[[m^[[K required from ‘^[[01m^[[Kclass js::FixedInvokeArgs<0>^[[m^[[K’
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Interpreter.h:90:29:^[[m^[[K required from here
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/Stack.h:892:19:^[[m^[[K ^[[01;35m^[[Kwarning: ^[[m^[[Kcomparison is always true due to limited range of data type [^[[01;35m^[[K^[]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wtype-limits\a-Wtype-limits^[]8;;\a^[[m^[[K]
892 | static_assert(^[[01;35m^[[KN <= ARGS_LENGTH_MAX^[[m^[[K, "o/~ too many args o/~");
| ^[[01;35m^[[K~~^~~~~~~~~~~~~~~~~~^[[m^[[K
In file included from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jit/MIRGenerator.h:20^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jit/LICM.cpp:11^[[m^[[K,
from ^[[01m^[[KUnified_cpp_js_src_jit7.cpp:2^[[m^[[K:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jit/MIR.h:^[[m^[[K In member function ‘^[[01m^[[Kjs::jit::IonBuilder::InliningResult js::jit::IonBuilder::inlineDataViewGet(js::jit::CallInfo&, js::Scalar::Type)^[[m^[[K’:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jit/MIR.h:8013:33:^[[m^[[K ^[[01;35m^[[Kwarning: ^[[m^[[K‘^[[01m^[[KlittleEndian^[[m^[[K’ may be used uninitialized in this function [^[[01;35m^[[K^[]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized\a-Wmaybe-uninitialized^[]8;;\a^[[m^[[K]
8013 | storageType_(storageType^[[01;35m^[[K)^[[m^[[K {
| ^[[01;35m^[[K^^[[m^[[K
In file included from ^[[01m^[[KUnified_cpp_js_src_jit7.cpp:38^[[m^[[K:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jit/MCallOptimize.cpp:4097:16:^[[m^[[K ^[[01;36m^[[Knote: ^[[m^[[K‘^[[01m^[[KlittleEndian^[[m^[[K’ was declared here
4097 | MDefinition* ^[[01;36m^[[KlittleEndian^[[m^[[K;
| ^[[01;36m^[[K^~~~~~~~~~~~^[[m^[[K
In file included from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jit/JitAllocPolicy.h:19^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jit/IonAnalysis.h:12^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jit/LICM.cpp:9^[[m^[[K,
from ^[[01m^[[KUnified_cpp_js_src_jit7.cpp:2^[[m^[[K:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jit/InlineList.h:^[[m^[[K In member function ‘^[[01m^[[Kjs::jit::IonBuilder::InliningResult js::jit::IonBuilder::inlineDataViewSet(js::jit::CallInfo&, js::Scalar::Type)^[[m^[[K’:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jit/InlineList.h:314:14:^[[m^[[K ^[[01;35m^[[Kwarning: ^[[m^[[K‘^[[01m^[[KlittleEndian^[[m^[[K’ may be used uninitialized in this function [^[[01;35m^[[K^[]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized\a-Wmaybe-uninitialized^[]8;;\a^[[m^[[K]
314 | ^[[01;35m^[[Kat->next = item^[[m^[[K;
| ^[[01;35m^[[K~~~~~~~~~^~~~~~^[[m^[[K
In file included from ^[[01m^[[KUnified_cpp_js_src_jit7.cpp:38^[[m^[[K:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jit/MCallOptimize.cpp:4170:16:^[[m^[[K ^[[01;36m^[[Knote: ^[[m^[[K‘^[[01m^[[KlittleEndian^[[m^[[K’ was declared here
4170 | MDefinition* ^[[01;36m^[[KlittleEndian^[[m^[[K;
| ^[[01;36m^[[K^~~~~~~~~~~~^[[m^[[K
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jit/MCallOptimize.cpp:^[[m^[[K In member function ‘^[[01m^[[Kjs::jit::IonBuilder::InliningResult js::jit::IonBuilder::inlineTypedArray(js::jit::CallInfo&, js::Native)^[[m^[[K’:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jit/MCallOptimize.cpp:3164:26:^[[m^[[K ^[[01;35m^[[Kwarning: ^[[m^[[K‘^[[01m^[[Kins^[[m^[[K’ may be used uninitialized in this function [^[[01;35m^[[K^[]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized\a-Wmaybe-uninitialized^[]8;;\a^[[m^[[K]
3164 | MOZ_TRY(resumeAfter(ins^[[01;35m^[[K)^[[m^[[K);
| ^[[01;35m^[[K^^[[m^[[K
In file included from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jit/arm64/MacroAssembler-arm64.h:15^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jit/MacroAssembler.h:23^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jit/arm64/SharedICRegisters-arm64.h:10^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jit/SharedICRegisters.h:17^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jit/BaselineIC.h:18^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jit/MIR.h:24^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jit/MIRGraph.h:15^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jit/MIRGraph.cpp:7^[[m^[[K,
from ^[[01m^[[KUnified_cpp_js_src_jit8.cpp:2^[[m^[[K:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jit/MoveResolver.h:^[[m^[[K In member function ‘^[[01m^[[Kvoid js::jit::MacroAssembler::passABIArg(const js::jit::MoveOperand&, js::jit::MoveOp::Type)^[[m^[[K’:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jit/MoveResolver.h:154:24:^[[m^[[K ^[[01;35m^[[Kwarning: ^[[m^[[K‘^[[01m^[[Kto.js::jit::MoveOperand::kind_^[[m^[[K’ may be used uninitialized in this function [^[[01;35m^[[K^[]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized\a-Wmaybe-uninitialized^[]8;;\a^[[m^[[K]
154 | if (kind_ != ^[[01;35m^[[Kother.kind_^[[m^[[K) {
| ^[[01;35m^[[K~~~~~~^~~~~^[[m^[[K
In file included from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/dist/include/js/CallArgs.h:74^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/dist/include/js/CallNonGenericMethod.h:12^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/NamespaceImports.h:15^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/gc/Barrier.h:12^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/vm/JSObject.h:12^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/builtin/Array.h:17^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jit/Recover.h:12^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jit/Recover.cpp:7^[[m^[[K,
from ^[[01m^[[KUnified_cpp_js_src_jit9.cpp:2^[[m^[[K:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/dist/include/js/Value.h:^[[m^[[K In member function ‘^[[01m^[[Kvirtual bool js::jit::RSignExtendInt32::recover(JSContext*, js::jit::SnapshotIterator&) const^[[m^[[K’:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/dist/include/js/Value.h:430:47:^[[m^[[K ^[[01;35m^[[Kwarning: ^[[m^[[K‘^[[01m^[[Kresult^[[m^[[K’ may be used uninitialized in this function [^[[01;35m^[[K^[]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized\a-Wmaybe-uninitialized^[]8;;\a^[[m^[[K]
430 | return fromTagAndPayload(JSVAL_TAG_INT32, ^[[01;35m^[[Kuint32_t(i)^[[m^[[K);
| ^[[01;35m^[[K^~~~~~~~~~~^[[m^[[K
In file included from ^[[01m^[[KUnified_cpp_js_src_jit9.cpp:2^[[m^[[K:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jit/Recover.cpp:316:11:^[[m^[[K ^[[01;36m^[[Knote: ^[[m^[[K‘^[[01m^[[Kresult^[[m^[[K’ was declared here
316 | int32_t ^[[01;36m^[[Kresult^[[m^[[K;
| ^[[01;36m^[[K^~~~~~^[[m^[[K
In file included from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/util/Poison.h:24^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/ds/LifoAlloc.h:30^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jit/JitAllocPolicy.h:18^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jit/IonAnalysis.h:12^[[m^[[K,
from ^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jit/LICM.cpp:9^[[m^[[K,
from ^[[01m^[[KUnified_cpp_js_src_jit7.cpp:2^[[m^[[K:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/dist/include/js/Value.h:^[[m^[[K In member function ‘^[[01m^[[Kvirtual js::jit::MDefinition* js::jit::MSignExtendInt32::foldsTo(js::jit::TempAllocator&)^[[m^[[K’:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/dist/include/js/Value.h:430:47:^[[m^[[K ^[[01;35m^[[Kwarning: ^[[m^[[K‘^[[01m^[[Kres^[[m^[[K’ may be used uninitialized in this function [^[[01;35m^[[K^[]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized\a-Wmaybe-uninitialized^[]8;;\a^[[m^[[K]
430 | return fromTagAndPayload(JSVAL_TAG_INT32, ^[[01;35m^[[Kuint32_t(i)^[[m^[[K);
| ^[[01;35m^[[K^~~~~~~~~~~^[[m^[[K
In file included from ^[[01m^[[KUnified_cpp_js_src_jit7.cpp:47^[[m^[[K:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jit/MIR.cpp:3940:13:^[[m^[[K ^[[01;36m^[[Knote: ^[[m^[[K‘^[[01m^[[Kres^[[m^[[K’ was declared here
3940 | int32_t ^[[01;36m^[[Kres^[[m^[[K;
| ^[[01;36m^[[K^~~^[[m^[[K
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jit/MIR.cpp:^[[m^[[K In member function ‘^[[01m^[[Kvirtual js::jit::MDefinition* js::jit::MSignExtendInt64::foldsTo(js::jit::TempAllocator&)^[[m^[[K’:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jit/MIR.cpp:3971:31:^[[m^[[K ^[[01;35m^[[Kwarning: ^[[m^[[K‘^[[01m^[[Kres^[[m^[[K’ may be used uninitialized in this function [^[[01;35m^[[K^[]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized\a-Wmaybe-uninitialized^[]8;;\a^[[m^[[K]
3971 | return ^[[01;35m^[[KMConstant::NewInt64(alloc, res)^[[m^[[K;
| ^[[01;35m^[[K~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~^[[m^[[K
In file included from ^[[01m^[[KUnified_cpp_js_src_jit3.cpp:2^[[m^[[K:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jit/CodeGenerator.cpp:^[[m^[[K In member function ‘^[[01m^[[Kvoid js::jit::CodeGenerator::emitIonToWasmCallBase(js::jit::LIonToWasmCallBase<NumDefs>*) [with long unsigned int NumDefs = 1]^[[m^[[K’:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jit/CodeGenerator.cpp:14661:26:^[[m^[[K ^[[01;35m^[[Kwarning: ^[[m^[[K‘^[[01m^[[KargMir^[[m^[[K’ may be used uninitialized in this function [^[[01;35m^[[K^[]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized\a-Wmaybe-uninitialized^[]8;;\a^[[m^[[K]
14661 | ABIArg arg = ^[[01;35m^[[Kabi.next(argMir)^[[m^[[K;
| ^[[01;35m^[[K~~~~~~~~^~~~~~~~^[[m^[[K
In file included from ^[[01m^[[KUnified_cpp_js_src_jit4.cpp:47^[[m^[[K:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jit/IonCacheIRCompiler.cpp:^[[m^[[K In member function ‘^[[01m^[[Kbool js::jit::IonCacheIRCompiler::emitStoreFixedSlot(js::jit::ObjOperandId, uint32_t, js::jit::ValOperandId)^[[m^[[K’:
^[[01m^[[K/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src/jit/IonCacheIRCompiler.cpp:1428:30:^[[m^[[K ^[[01;35m^[[Kwarning: ^[[m^[[K‘^[[01m^[[Kscratch.js::jit::AutoScratchRegister::reg_.js::jit::Register::reg_^[[m^[[K’ may be used uninitialized in this function [^[[01;35m^[[K^[]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized\a-Wmaybe-uninitialized^[]8;;\a^[[m^[[K]
1428 | Maybe<AutoScratchRegister> ^[[01;35m^[[Kscratch^[[m^[[K;
| ^[[01;35m^[[K^~~~~~~^[[m^[[K
make[3]: Leaving directory '/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/js/src/jit'
make[2]: Leaving directory '/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build'
make[1]: *** [/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/config/recurse.mk:34: compile] Error 2
make[1]: Leaving directory '/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build'
make: *** [/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/config/rules.mk:392: default] Error 2
^[[31;01m*^[[0m ERROR: dev-lang/spidermonkey-78.5.0::gentoo failed (compile phase):
^[[31;01m*^[[0m emake failed
^[[31;01m*^[[0m
^[[31;01m*^[[0m If you need support, post the output of `emerge --info '=dev-lang/spidermonkey-78.5.0::gentoo'`,
^[[31;01m*^[[0m the complete build log and the output of `emerge -pqv '=dev-lang/spidermonkey-78.5.0::gentoo'`.
^[[31;01m*^[[0m The complete build log is located at '/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/temp/build.log'.
^[[31;01m*^[[0m The ebuild environment file is located at '/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/temp/environment'.
^[[31;01m*^[[0m Working directory: '/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build'
^[[31;01m*^[[0m S: '/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/js/src'
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [gentoo-user] cross-emerge dev-lang/spidermonkey fails without obvious error
2020-12-07 8:14 [gentoo-user] cross-emerge dev-lang/spidermonkey fails without obvious error Britaliope
@ 2020-12-07 8:40 ` netfab
2020-12-07 11:13 ` Britaliope
0 siblings, 1 reply; 8+ messages in thread
From: netfab @ 2020-12-07 8:40 UTC (permalink / raw
To: gentoo-user
Le 07/12/20 à 09:14, Britaliope a tapoté :
> Do you see anything that would help me to identify what caused this
> failure ?
The original error (with cut parts) :
> Compiling mozglue-static v0.1.0
> (/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/mozglue/static/rust)
> Running `CARGO=/usr/lib/rust/1.48.0/bin/cargo-1.48.0 [...]
>
> [...]
>
> make[3]: ***
> [/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/config/rules.mk:670:
> xxhash.o] Error 1 make[3]: Leaving directory
> '/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/mfbt'
> make[2]: ***
> [/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/config/recurse.mk:74:
> mfbt/target-objects] Error 2
A little above you find some worrying errors :
> {standard input}:38694: Error: selected processor does not support
> `eor3 v1.16b,v1.16b,v2.16b,v0.16b'
> {standard input}:39637: Error: selected processor does not support
> `eor3 v1.16b,v1.16b,v3.16b,v0.16b'
> {standard input}:41350: Error: selected processor does not support
> `eor3 v1.16b,v1.16b,v3.16b,v0.16b'
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [gentoo-user] cross-emerge dev-lang/spidermonkey fails without obvious error
2020-12-07 8:40 ` netfab
@ 2020-12-07 11:13 ` Britaliope
2020-12-07 20:48 ` Dale
0 siblings, 1 reply; 8+ messages in thread
From: Britaliope @ 2020-12-07 11:13 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: text/plain, Size: 1476 bytes --]
Thank you very much !
I really did not expect the error to appear so far up in the build.log
Regards
Bruno MATEU
Le lun. 7 déc. 2020 à 09:41, netfab <netbox253@netc.eu> a écrit :
> Le 07/12/20 à 09:14, Britaliope a tapoté :
> > Do you see anything that would help me to identify what caused this
> > failure ?
>
> The original error (with cut parts) :
>
> > Compiling mozglue-static v0.1.0
> >
> (/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/mozglue/static/rust)
> > Running `CARGO=/usr/lib/rust/1.48.0/bin/cargo-1.48.0 [...]
> >
> > [...]
> >
> > make[3]: ***
> >
> [/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/config/
> rules.mk:670:
> > xxhash.o] Error 1 make[3]: Leaving directory
> >
> '/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/build/mfbt'
> > make[2]: ***
> >
> [/usr/aarch64-linux-gnu/tmp/portage/dev-lang/spidermonkey-78.5.0/work/firefox-78.5.0/config/
> recurse.mk:74:
> > mfbt/target-objects] Error 2
>
>
> A little above you find some worrying errors :
>
> > {standard input}:38694: Error: selected processor does not support
> > `eor3 v1.16b,v1.16b,v2.16b,v0.16b'
> > {standard input}:39637: Error: selected processor does not support
> > `eor3 v1.16b,v1.16b,v3.16b,v0.16b'
> > {standard input}:41350: Error: selected processor does not support
> > `eor3 v1.16b,v1.16b,v3.16b,v0.16b'
>
>
>
>
>
[-- Attachment #2: Type: text/html, Size: 2108 bytes --]
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [gentoo-user] cross-emerge dev-lang/spidermonkey fails without obvious error
2020-12-07 11:13 ` Britaliope
@ 2020-12-07 20:48 ` Dale
2020-12-07 22:31 ` Neil Bothwick
0 siblings, 1 reply; 8+ messages in thread
From: Dale @ 2020-12-07 20:48 UTC (permalink / raw
To: gentoo-user
Britaliope wrote:
> Thank you very much !
> I really did not expect the error to appear so far up in the build.log
>
> Regards
> Bruno MATEU
>
For future reference. If you use a terminal, like Konsole for example,
that has a search function, search for error 1. That gets you pretty
close to the error but just to be sure, I always go up about 30 lines or
so and start my copy action there. Generally, it is good to just go all
the way down to the command prompt and paste the whole thing or attach
it as a file. I'd guess that gets all the needed info 99% of the time.
While you doing that, see if the error rings a bell and leads to a
solution without even having to wait on a reply here, forums etc etc.
Sometimes, the error is one that gives you good clues. Sometimes it
doesn't.
Back when CPUs were single core, the error messages were fairly close to
the bottom. After all, it was running one or two pieces of code at a
time. With newer multi-core/threaded CPUs, that message gets further
back the more cores/threads you have.
I've never been one to say that the whole log should be attached unless
it is fairly short, fails really early. Some build logs can get really
huge. LOo, Firefox and such are just a couple I can think of. Finding
the first failure and going back 30 lines or so should be a really good
start.
Hope that helps in the future.
Dale
:-) :-)
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [gentoo-user] cross-emerge dev-lang/spidermonkey fails without obvious error
2020-12-07 20:48 ` Dale
@ 2020-12-07 22:31 ` Neil Bothwick
2020-12-07 23:37 ` Dale
0 siblings, 1 reply; 8+ messages in thread
From: Neil Bothwick @ 2020-12-07 22:31 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: text/plain, Size: 818 bytes --]
On Mon, 7 Dec 2020 14:48:00 -0600, Dale wrote:
> > Thank you very much !
> > I really did not expect the error to appear so far up in the build.log
>
> Back when CPUs were single core, the error messages were fairly close to
> the bottom. After all, it was running one or two pieces of code at a
> time. With newer multi-core/threaded CPUs, that message gets further
> back the more cores/threads you have.
Which is why it helps to repeat the emerge attempt with MAKEOPTS="-j1".
Sometimes that in itself fixes the issue, in which case you can report a
bug. Even if the build still fails, it is much easier to see the symptoms
of the problem when it is not all mixed in with the output from successful
operations.
--
Neil Bothwick
Two rights don't make a wrong, they make an airplane.
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 833 bytes --]
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [gentoo-user] cross-emerge dev-lang/spidermonkey fails without obvious error
2020-12-07 22:31 ` Neil Bothwick
@ 2020-12-07 23:37 ` Dale
2020-12-08 0:31 ` Neil Bothwick
0 siblings, 1 reply; 8+ messages in thread
From: Dale @ 2020-12-07 23:37 UTC (permalink / raw
To: gentoo-user
Neil Bothwick wrote:
> On Mon, 7 Dec 2020 14:48:00 -0600, Dale wrote:
>
>>> Thank you very much !
>>> I really did not expect the error to appear so far up in the build.log
>> Back when CPUs were single core, the error messages were fairly close to
>> the bottom. After all, it was running one or two pieces of code at a
>> time. With newer multi-core/threaded CPUs, that message gets further
>> back the more cores/threads you have.
> Which is why it helps to repeat the emerge attempt with MAKEOPTS="-j1".
> Sometimes that in itself fixes the issue, in which case you can report a
> bug. Even if the build still fails, it is much easier to see the symptoms
> of the problem when it is not all mixed in with the output from successful
> operations.
>
>
That is true too. There is the occasional failure that -j1 fixes but I
haven't seen that in quite a long time. To save time tho, it might be
wise to at least try it but I wouldn't hold my breath or anything.
Dale
:-) :-)
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [gentoo-user] cross-emerge dev-lang/spidermonkey fails without obvious error
2020-12-07 23:37 ` Dale
@ 2020-12-08 0:31 ` Neil Bothwick
2020-12-08 1:44 ` Dale
0 siblings, 1 reply; 8+ messages in thread
From: Neil Bothwick @ 2020-12-08 0:31 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: text/plain, Size: 1095 bytes --]
On Mon, 7 Dec 2020 17:37:00 -0600, Dale wrote:
> >> Back when CPUs were single core, the error messages were fairly
> >> close to the bottom. After all, it was running one or two pieces of
> >> code at a time. With newer multi-core/threaded CPUs, that message
> >> gets further back the more cores/threads you have.
> > Which is why it helps to repeat the emerge attempt with
> > MAKEOPTS="-j1". Sometimes that in itself fixes the issue, in which
> > case you can report a bug. Even if the build still fails, it is much
> > easier to see the symptoms of the problem when it is not all mixed in
> > with the output from successful operations.
> That is true too. There is the occasional failure that -j1 fixes but I
> haven't seen that in quite a long time. To save time tho, it might be
> wise to at least try it but I wouldn't hold my breath or anything.
-j1 fixing the problem is just the occasional side benefit, the main
reason for doing it is to produce more readable error output.
--
Neil Bothwick
My Go this amn keyboar oesn't have any 's.
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 833 bytes --]
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [gentoo-user] cross-emerge dev-lang/spidermonkey fails without obvious error
2020-12-08 0:31 ` Neil Bothwick
@ 2020-12-08 1:44 ` Dale
0 siblings, 0 replies; 8+ messages in thread
From: Dale @ 2020-12-08 1:44 UTC (permalink / raw
To: gentoo-user
Neil Bothwick wrote:
> On Mon, 7 Dec 2020 17:37:00 -0600, Dale wrote:
>
>>>> Back when CPUs were single core, the error messages were fairly
>>>> close to the bottom. After all, it was running one or two pieces of
>>>> code at a time. With newer multi-core/threaded CPUs, that message
>>>> gets further back the more cores/threads you have.
>>> Which is why it helps to repeat the emerge attempt with
>>> MAKEOPTS="-j1". Sometimes that in itself fixes the issue, in which
>>> case you can report a bug. Even if the build still fails, it is much
>>> easier to see the symptoms of the problem when it is not all mixed in
>>> with the output from successful operations.
>> That is true too. There is the occasional failure that -j1 fixes but I
>> haven't seen that in quite a long time. To save time tho, it might be
>> wise to at least try it but I wouldn't hold my breath or anything.
> -j1 fixing the problem is just the occasional side benefit, the main
> reason for doing it is to produce more readable error output.
>
>
It will be less to copy and paste but likely fail in the same way. Does
save some electrons some trouble tho. lol
Dale
:-) :-)
^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2020-12-08 1:44 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-12-07 8:14 [gentoo-user] cross-emerge dev-lang/spidermonkey fails without obvious error Britaliope
2020-12-07 8:40 ` netfab
2020-12-07 11:13 ` Britaliope
2020-12-07 20:48 ` Dale
2020-12-07 22:31 ` Neil Bothwick
2020-12-07 23:37 ` Dale
2020-12-08 0:31 ` Neil Bothwick
2020-12-08 1:44 ` Dale
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox