Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Raspberry pi 4: compiling Chromium >= 87, issues GCC 10.2
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Gentoo on ARM
View previous topic :: View next topic  
Author Message
Gontoo
n00b
n00b


Joined: 15 Jan 2021
Posts: 6

PostPosted: Fri Jan 15, 2021 10:12 pm    Post subject: Raspberry pi 4: compiling Chromium >= 87, issues GCC 10.2 Reply with quote

Hello, I'm trying to compile Chromium on my Raspberry pi 4

But it gives me some errors in 3rd party, I've tried all versions available with Gentoo, without success.

emerge --info '=www-client/chromium-87.0.4280.141::gentoo'
Code:
Portage 3.0.12 (python 3.9.1-final-0, default/linux/arm64/17.0, gcc-10.2.0, glibc-2.32-r7, 5.10.4-v8+ aarch64)
=================================================================
                         System Settings
=================================================================
System uname: Linux-5.10.4-v8+-aarch64-with-glibc2.32
KiB Mem:     8000852 total,   5946028 free
KiB Swap:   10485756 total,  10485500 free
Timestamp of repository gentoo: Sat, 09 Jan 2021 08:00:01 +0000
Head commit of repository gentoo: fc01c0e13125cacdf22429861f90db2d8a9c30e0
sh bash 5.1_p4
ld GNU ld (Gentoo 2.35.1 p2) 2.35.1
distcc 3.3.3 aarch64-unknown-linux-gnu [disabled]
app-shells/bash:          5.1_p4::gentoo
dev-java/java-config:     2.3.1::gentoo
dev-lang/perl:            5.32.0-r1::gentoo
dev-lang/python:          2.7.18-r5::gentoo, 3.7.9-r1::gentoo, 3.8.7::gentoo, 3.9.1::gentoo, 3.10.0_alpha3::gentoo
dev-util/cmake:           3.19.2::gentoo
sys-apps/baselayout:      2.7-r1::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-r5::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.10::gentoo (virtual/os-headers)
sys-libs/glibc:           2.32-r7::gentoo
Repositories:

gentoo
    location: /var/db/repos/gentoo
    sync-type: rsync
    sync-uri: rsync://rsync.gentoo.org/gentoo-portage
    priority: -1000
    sync-rsync-verify-jobs: 1
    sync-rsync-verify-max-age: 24
    sync-rsync-verify-metamanifest: yes
    sync-rsync-extra-opts:

localrepo
    location: /var/db/repos/localrepo
    masters: gentoo

ACCEPT_KEYWORDS="arm64 ~arm64"
ACCEPT_LICENSE="*"
CBUILD="aarch64-unknown-linux-gnu"
CFLAGS="-O2"
CHOST="aarch64-unknown-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="-march=armv8-a+crc+simd -mtune=cortex-a72 -ftree-vectorize -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="-march=armv8-a+crc+simd -mtune=cortex-a72 -ftree-vectorize -O2 -pipe -fomit-frame-pointer"
FEATURES="assume-digests binpkg-docompress binpkg-dostrip binpkg-logs config-protect-if-modified distlocks ebuild-locks fixlafiles ipc-sandbox merge-sync multilib-strict network-sandbox news parallel-fetch pid-sandbox preserve-libs protect-owned qa-unresolved-soname-deps sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr"
FFLAGS="-march=armv8-a+crc+simd -mtune=cortex-a72 -ftree-vectorize -O2 -pipe -fomit-frame-pointer"
GENTOO_MIRRORS="http://distfiles.gentoo.org"
LANG="C.UTF8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
LINGUAS="en_US"
MAKEOPTS="-j8 -l2"
PKGDIR="/var/cache/binpkgs"
PORTAGE_CONFIGROOT="/"
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="/var/tmp"
USE="X acl arm64 berkdb bzip2 cli crypt dri fortran gdbm iconv icu ipv6 libglvnd libtirpc ncurses neon nls nptl openmp openssl pam pcre readline seccomp split-usr ssl systemd 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" CURL_SSL="openssl" 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" L10N="fr_FR" 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-3 php7-4" POSTGRES_TARGETS="postgres10 postgres11" PYTHON_SINGLE_TARGET="python3_9" PYTHON_TARGETS="python3_8 python3_7 python3_9" RUBY_TARGETS="ruby25 ruby26" USERLAND="GNU" VIDEO_CARDS="v3d" 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, PORTAGE_BINHOST, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS


The error which stop the compilation is :
Code:

FAILED: obj/third_party/crc32c/crc32c_arm64/crc32c_arm64.o
aarch64-unknown-linux-gnu-g++ -MMD -MF obj/third_party/crc32c/crc32c_arm64/crc32c_arm64.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBYTE_ORDER_BIG_ENDIAN=0 -DCRC32C_TESTS_BUILT_WITH_GLOG=0 -DHAVE_MM_PREFETCH=0 -DHAVE_SSE42=0 -DHAVE_BUILTIN_PREFETCH=1 -DHAVE_ARM64_CRC32C=1 -DHAVE_STRONG_GETAUXVAL=1 -DHAVE_WEAK_GETAUXVAL=1 -I../.. -Igen -I../../third_party/crc32c/config -I../../third_party/crc32c/src/include -march=armv8-a+crc+crypto -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pipe -pthread -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Wno-unused-local-typedefs -Wno-maybe-uninitialized -Wno-deprecated-declarations -Wno-comments -Wno-packed-not-aligned -Wno-missing-field-initializers -Wno-unused-parameter -fno-omit-frame-pointer -fvisibility=hidden -std=gnu++14 -Wno-narrowing -Wno-class-memaccess -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -march=armv8-a+crc+simd -mtune=cortex-a72 -O2 -pipe -c ../../third_party/crc32c/src/src/crc32c_arm64.cc -o obj/third_party/crc32c/crc32c_arm64/crc32c_arm64.o
In file included from ../../third_party/crc32c/src/src/crc32c_arm64.cc:22:
/usr/lib/gcc/aarch64-unknown-linux-gnu/10.2.0/include/arm_neon.h: In function ‘uint32_t crc32c::ExtendArm64(uint32_t, const uint8_t*, size_t)’:
/usr/lib/gcc/aarch64-unknown-linux-gnu/10.2.0/include/arm_neon.h:26647:1: error: inlining failed in call to ‘always_inline’ ‘poly128_t vmull_p64(poly64_t, poly64_t)’: target specific option mismatch
26647 | vmull_p64 (poly64_t __a, poly64_t __b)
      | ^~~~~~~~~
../../third_party/crc32c/src/src/crc32c_arm64.cc:89:29: note: called from here
   89 |     t0 = (uint64_t)vmull_p64(crc0, k0);
      |                    ~~~~~~~~~^~~~~~~~~~
In file included from ../../third_party/crc32c/src/src/crc32c_arm64.cc:22:
/usr/lib/gcc/aarch64-unknown-linux-gnu/10.2.0/include/arm_neon.h:26647:1: error: inlining failed in call to ‘always_inline’ ‘poly128_t vmull_p64(poly64_t, poly64_t)’: target specific option mismatch
26647 | vmull_p64 (poly64_t __a, poly64_t __b)
      | ^~~~~~~~~
../../third_party/crc32c/src/src/crc32c_arm64.cc:88:29: note: called from here
   88 |     t1 = (uint64_t)vmull_p64(crc1, k1);
      |                    ~~~~~~~~~^~~~~~~~~~
In file included from ../../third_party/crc32c/src/src/crc32c_arm64.cc:22:
/usr/lib/gcc/aarch64-unknown-linux-gnu/10.2.0/include/arm_neon.h:26647:1: error: inlining failed in call to ‘always_inline’ ‘poly128_t vmull_p64(poly64_t, poly64_t)’: target specific option mismatch
26647 | vmull_p64 (poly64_t __a, poly64_t __b)
      | ^~~~~~~~~
../../third_party/crc32c/src/src/crc32c_arm64.cc:87:29: note: called from here
   87 |     t2 = (uint64_t)vmull_p64(crc2, k2);
      |                    ~~~~~~~~~^~~~~~~~~~
In file included from ../../third_party/crc32c/src/src/crc32c_arm64.cc:22:
/usr/lib/gcc/aarch64-unknown-linux-gnu/10.2.0/include/arm_neon.h:26647:1: error: inlining failed in call to ‘always_inline’ ‘poly128_t vmull_p64(poly64_t, poly64_t)’: target specific option mismatch
26647 | vmull_p64 (poly64_t __a, poly64_t __b)
      | ^~~~~~~~~
../../third_party/crc32c/src/src/crc32c_arm64.cc:89:29: note: called from here
   89 |     t0 = (uint64_t)vmull_p64(crc0, k0);
      |                    ~~~~~~~~~^~~~~~~~~~
In file included from ../../third_party/crc32c/src/src/crc32c_arm64.cc:22:
/usr/lib/gcc/aarch64-unknown-linux-gnu/10.2.0/include/arm_neon.h:26647:1: error: inlining failed in call to ‘always_inline’ ‘poly128_t vmull_p64(poly64_t, poly64_t)’: target specific option mismatch
26647 | vmull_p64 (poly64_t __a, poly64_t __b)
      | ^~~~~~~~~
../../third_party/crc32c/src/src/crc32c_arm64.cc:88:29: note: called from here
   88 |     t1 = (uint64_t)vmull_p64(crc1, k1);
      |                    ~~~~~~~~~^~~~~~~~~~
In file included from ../../third_party/crc32c/src/src/crc32c_arm64.cc:22:
/usr/lib/gcc/aarch64-unknown-linux-gnu/10.2.0/include/arm_neon.h:26647:1: error: inlining failed in call to ‘always_inline’ ‘poly128_t vmull_p64(poly64_t, poly64_t)’: target specific option mismatch
26647 | vmull_p64 (poly64_t __a, poly64_t __b)
      | ^~~~~~~~~
../../third_party/crc32c/src/src/crc32c_arm64.cc:87:29: note: called from here
   87 |     t2 = (uint64_t)vmull_p64(crc2, k2);


Any idea's ? Thanks for your help.
Back to top
View user's profile Send private message
NeddySeagoon
Administrator
Administrator


Joined: 05 Jul 2003
Posts: 54317
Location: 56N 3W

PostPosted: Fri Jan 15, 2021 10:26 pm    Post subject: Reply with quote

Gontoo,

The error is above this line.
Code:
FAILED: obj/third_party/crc32c/crc32c_arm64/crc32c_arm64.o


You have
Code:
MAKEOPTS="-j8
and only 8G of RAM, so I expect the OOM manger kicked in and killed a compile job.
That will be in dmesg too.

Code:
MAKEOPTS="-j3
will be pushing your luck. For big projects, allow 2GB real RAM for every make thread.
Then the Pi needs some for itself too.

On the bright side, MAKEOPTS can be set on a per package basis.

Chromium does build. I've built it recently on my X-Gene 1.
Code:
# genlop -t chromium
ERROR: Date::Manip unable to determine Time Zone.  GMT will be used.
ERROR: Date::Manip unable to determine Time Zone.  GMT will be used.
 * www-client/chromium

     Sat Oct 10 05:49:03 2020 >>> www-client/chromium-86.0.4240.68
       merge time: 21 hours, 4 minutes and 52 seconds.

     Sun Oct 11 14:31:11 2020 >>> www-client/chromium-86.0.4240.75
       merge time: 20 hours, 4 minutes and 55 seconds.

     Sat Oct 31 04:35:15 2020 >>> www-client/chromium-87.0.4280.27
       merge time: 18 hours, 12 minutes and 2 seconds.

     Wed Nov 25 22:10:45 2020 >>> www-client/chromium-87.0.4280.66
       merge time: 18 hours, 10 minutes and 10 seconds.

     Wed Dec  2 16:03:55 2020 >>> www-client/chromium-87.0.4280.66
       merge time: 19 hours, 34 minutes and 57 seconds.

     Sun Dec  6 03:37:59 2020 >>> www-client/chromium-87.0.4280.88
       merge time: 23 hours, 49 minutes and 49 seconds.

     Fri Dec 11 16:29:34 2020 >>> www-client/chromium-88.0.4324.27
       merge time: 19 hours, 18 minutes and 43 seconds.

     Tue Dec 22 18:50:54 2020 >>> www-client/chromium-88.0.4324.50
       merge time: 19 hours, 24 minutes and 38 seconds.

     Tue Jan  5 16:41:48 2021 >>> www-client/chromium-88.0.4324.50
       merge time: 19 hours, 54 minutes and 59 seconds.

     Wed Jan 13 14:53:13 2021 >>> www-client/chromium-88.0.4324.79
       merge time: 19 hours, 58 minutes and 59 seconds.


That's with 8 cores at 2.5GHz and 128GB RAM.
_________________
Regards,

NeddySeagoon

Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.
Back to top
View user's profile Send private message
Gontoo
n00b
n00b


Joined: 15 Jan 2021
Posts: 6

PostPosted: Sat Jan 16, 2021 9:30 am    Post subject: Reply with quote

Hi, thanks for your help, @NeddySeagoon !

NeddySeagoon wrote:
Gontoo,

The error is above this line.
Code:
FAILED: obj/third_party/crc32c/crc32c_arm64/crc32c_arm64.o



Are you sure about this ? It seems Ihave successful compilation lines above the failed one. Errors pointed by gcc are fatal here no ?
Code:
[2603/23584] aarch64-unknown-linux-gnu-gcc -MMD -MF obj/third_party/dav1d/dav1d/intra_edge.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DCONFIG_LOG=1 -DDAV1D_API= -DCONFIG_LOG=1 -DDAV1D_API= -I../.. -Igen -I../../third_party/dav1d/libdav1d -I../../third_party/dav1d/libdav1d/include -I../../third_party/dav1d/libdav1d/include/dav1d -I../../third_party/dav1d/config/linux/arm64 -I../../third_party/dav1d/version -I../../third_party/dav1d/version -D_FILE_OFFSET_BITS=64 -D_POSIX_C_SOURCE=200112L -std=c99 -D_GNU_SOURCE -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pipe -pthread -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -fno-omit-frame-pointer -fvisibility=hidden -Wno-unused-local-typedefs -Wno-maybe-uninitialized -Wno-deprecated-declarations -Wno-comments -Wno-packed-not-aligned -Wno-missing-field-initializers -Wno-unused-parameter -std=gnu11 -O2 -c ../../third_party/dav1d/libdav1d/src/intra_edge.c -o obj/third_party/dav1d/dav1d/intra_edge.o
[2604/23584] aarch64-unknown-linux-gnu-gcc -MMD -MF obj/third_party/dav1d/dav1d/itx_1d.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DCONFIG_LOG=1 -DDAV1D_API= -DCONFIG_LOG=1 -DDAV1D_API= -I../.. -Igen -I../../third_party/dav1d/libdav1d -I../../third_party/dav1d/libdav1d/include -I../../third_party/dav1d/libdav1d/include/dav1d -I../../third_party/dav1d/config/linux/arm64 -I../../third_party/dav1d/version -I../../third_party/dav1d/version -D_FILE_OFFSET_BITS=64 -D_POSIX_C_SOURCE=200112L -std=c99 -D_GNU_SOURCE -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pipe -pthread -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -fno-omit-frame-pointer -fvisibility=hidden -Wno-unused-local-typedefs -Wno-maybe-uninitialized -Wno-deprecated-declarations -Wno-comments -Wno-packed-not-aligned -Wno-missing-field-initializers -Wno-unused-parameter -std=gnu11 -O2 -c ../../third_party/dav1d/libdav1d/src/itx_1d.c -o obj/third_party/dav1d/dav1d/itx_1d.o
[2605/23584] aarch64-unknown-linux-gnu-gcc -MMD -MF obj/third_party/dav1d/dav1d_10bit/recon_tmpl.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DCONFIG_LOG=1 -DDAV1D_API= -I../.. -Igen -I../../third_party/dav1d/libdav1d -I../../third_party/dav1d/libdav1d/include -I../../third_party/dav1d/libdav1d/include/dav1d -I../../third_party/dav1d/config/linux/arm64 -I../../third_party/dav1d/version -D_FILE_OFFSET_BITS=64 -D_POSIX_C_SOURCE=200112L -std=c99 -D_GNU_SOURCE -DBITDEPTH=16 -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pipe -pthread -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -fno-omit-frame-pointer -fvisibility=hidden -Wno-unused-local-typedefs -Wno-maybe-uninitialized -Wno-deprecated-declarations -Wno-comments -Wno-packed-not-aligned -Wno-missing-field-initializers -Wno-unused-parameter -std=gnu11 -O2 -c ../../third_party/dav1d/libdav1d/src/recon_tmpl.c -o obj/third_party/dav1d/dav1d_10bit/recon_tmpl.o
[2606/23584] aarch64-unknown-linux-gnu-gcc -MMD -MF obj/third_party/dav1d/dav1d/cdf.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DCONFIG_LOG=1 -DDAV1D_API= -DCONFIG_LOG=1 -DDAV1D_API= -I../.. -Igen -I../../third_party/dav1d/libdav1d -I../../third_party/dav1d/libdav1d/include -I../../third_party/dav1d/libdav1d/include/dav1d -I../../third_party/dav1d/config/linux/arm64 -I../../third_party/dav1d/version -I../../third_party/dav1d/version -D_FILE_OFFSET_BITS=64 -D_POSIX_C_SOURCE=200112L -std=c99 -D_GNU_SOURCE -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pipe -pthread -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -fno-omit-frame-pointer -fvisibility=hidden -Wno-unused-local-typedefs -Wno-maybe-uninitialized -Wno-deprecated-declarations -Wno-comments -Wno-packed-not-aligned -Wno-missing-field-initializers -Wno-unused-parameter -std=gnu11 -O2 -c ../../third_party/dav1d/libdav1d/src/cdf.c -o obj/third_party/dav1d/dav1d/cdf.o
[2607/23584] touch obj/third_party/crc32c/crc32c_internal_headers.stamp
[2608/23584] aarch64-unknown-linux-gnu-g++ -MMD -MF obj/third_party/crc32c/crc32c_sse42/crc32c_sse42.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBYTE_ORDER_BIG_ENDIAN=0 -DCRC32C_TESTS_BUILT_WITH_GLOG=0 -DHAVE_MM_PREFETCH=0 -DHAVE_SSE42=0 -DHAVE_BUILTIN_PREFETCH=1 -DHAVE_ARM64_CRC32C=1 -DHAVE_STRONG_GETAUXVAL=1 -DHAVE_WEAK_GETAUXVAL=1 -I../.. -Igen -I../../third_party/crc32c/config -I../../third_party/crc32c/src/include -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pipe -pthread -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Wno-unused-local-typedefs -Wno-maybe-uninitialized -Wno-deprecated-declarations -Wno-comments -Wno-packed-not-aligned -Wno-missing-field-initializers -Wno-unused-parameter -fno-omit-frame-pointer -fvisibility=hidden -std=gnu++14 -Wno-narrowing -Wno-class-memaccess -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -march=armv8-a+crc+simd -mtune=cortex-a72 -O2 -pipe -c ../../third_party/crc32c/src/src/crc32c_sse42.cc -o obj/third_party/crc32c/crc32c_sse42/crc32c_sse42.o
[2609/23584] touch obj/third_party/crc32c/crc32c_sse42.stamp
[2610/23584] aarch64-unknown-linux-gnu-gcc -MMD -MF obj/third_party/dav1d/dav1d_10bit/fg_apply_tmpl.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DCONFIG_LOG=1 -DDAV1D_API= -I../.. -Igen -I../../third_party/dav1d/libdav1d -I../../third_party/dav1d/libdav1d/include -I../../third_party/dav1d/libdav1d/include/dav1d -I../../third_party/dav1d/config/linux/arm64 -I../../third_party/dav1d/version -D_FILE_OFFSET_BITS=64 -D_POSIX_C_SOURCE=200112L -std=c99 -D_GNU_SOURCE -DBITDEPTH=16 -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pipe -pthread -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -fno-omit-frame-pointer -fvisibility=hidden -Wno-unused-local-typedefs -Wno-maybe-uninitialized -Wno-deprecated-declarations -Wno-comments -Wno-packed-not-aligned -Wno-missing-field-initializers -Wno-unused-parameter -std=gnu11 -O2 -c ../../third_party/dav1d/libdav1d/src/fg_apply_tmpl.c -o obj/third_party/dav1d/dav1d_10bit/fg_apply_tmpl.o
[2611/23584] aarch64-unknown-linux-gnu-gcc -MMD -MF obj/third_party/dav1d/dav1d_10bit/cdef_tmpl.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DCONFIG_LOG=1 -DDAV1D_API= -I../.. -Igen -I../../third_party/dav1d/libdav1d -I../../third_party/dav1d/libdav1d/include -I../../third_party/dav1d/libdav1d/include/dav1d -I../../third_party/dav1d/config/linux/arm64 -I../../third_party/dav1d/version -D_FILE_OFFSET_BITS=64 -D_POSIX_C_SOURCE=200112L -std=c99 -D_GNU_SOURCE -DBITDEPTH=16 -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pipe -pthread -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -fno-omit-frame-pointer -fvisibility=hidden -Wno-unused-local-typedefs -Wno-maybe-uninitialized -Wno-deprecated-declarations -Wno-comments -Wno-packed-not-aligned -Wno-missing-field-initializers -Wno-unused-parameter -std=gnu11 -O2 -c ../../third_party/dav1d/libdav1d/src/cdef_tmpl.c -o obj/third_party/dav1d/dav1d_10bit/cdef_tmpl.o
[2612/23584] aarch64-unknown-linux-gnu-gcc -MMD -MF obj/third_party/dav1d/dav1d_10bit/ipred_prepare_tmpl.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DCONFIG_LOG=1 -DDAV1D_API= -I../.. -Igen -I../../third_party/dav1d/libdav1d -I../../third_party/dav1d/libdav1d/include -I../../third_party/dav1d/libdav1d/include/dav1d -I../../third_party/dav1d/config/linux/arm64 -I../../third_party/dav1d/version -D_FILE_OFFSET_BITS=64 -D_POSIX_C_SOURCE=200112L -std=c99 -D_GNU_SOURCE -DBITDEPTH=16 -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pipe -pthread -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -fno-omit-frame-pointer -fvisibility=hidden -Wno-unused-local-typedefs -Wno-maybe-uninitialized -Wno-deprecated-declarations -Wno-comments -Wno-packed-not-aligned -Wno-missing-field-initializers -Wno-unused-parameter -std=gnu11 -O2 -c ../../third_party/dav1d/libdav1d/src/ipred_prepare_tmpl.c -o obj/third_party/dav1d/dav1d_10bit/ipred_prepare_tmpl.o
[2613/23584] aarch64-unknown-linux-gnu-gcc -MMD -MF obj/third_party/dav1d/dav1d_10bit/film_grain_tmpl.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DCONFIG_LOG=1 -DDAV1D_API= -I../.. -Igen -I../../third_party/dav1d/libdav1d -I../../third_party/dav1d/libdav1d/include -I../../third_party/dav1d/libdav1d/include/dav1d -I../../third_party/dav1d/config/linux/arm64 -I../../third_party/dav1d/version -D_FILE_OFFSET_BITS=64 -D_POSIX_C_SOURCE=200112L -std=c99 -D_GNU_SOURCE -DBITDEPTH=16 -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pipe -pthread -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -fno-omit-frame-pointer -fvisibility=hidden -Wno-unused-local-typedefs -Wno-maybe-uninitialized -Wno-deprecated-declarations -Wno-comments -Wno-packed-not-aligned -Wno-missing-field-initializers -Wno-unused-parameter -std=gnu11 -O2 -c ../../third_party/dav1d/libdav1d/src/film_grain_tmpl.c -o obj/third_party/dav1d/dav1d_10bit/film_grain_tmpl.o
[2614/23584] aarch64-unknown-linux-gnu-g++ -MMD -MF obj/third_party/crc32c/crc32c_arm64/crc32c_arm64.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBYTE_ORDER_BIG_ENDIAN=0 -DCRC32C_TESTS_BUILT_WITH_GLOG=0 -DHAVE_MM_PREFETCH=0 -DHAVE_SSE42=0 -DHAVE_BUILTIN_PREFETCH=1 -DHAVE_ARM64_CRC32C=1 -DHAVE_STRONG_GETAUXVAL=1 -DHAVE_WEAK_GETAUXVAL=1 -I../.. -Igen -I../../third_party/crc32c/config -I../../third_party/crc32c/src/include -march=armv8-a+crc+crypto -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pipe -pthread -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Wno-unused-local-typedefs -Wno-maybe-uninitialized -Wno-deprecated-declarations -Wno-comments -Wno-packed-not-aligned -Wno-missing-field-initializers -Wno-unused-parameter -fno-omit-frame-pointer -fvisibility=hidden -std=gnu++14 -Wno-narrowing -Wno-class-memaccess -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -march=armv8-a+crc+simd -mtune=cortex-a72 -O2 -pipe -c ../../third_party/crc32c/src/src/crc32c_arm64.cc -o obj/third_party/crc32c/crc32c_arm64/crc32c_arm64.o
FAILED: obj/third_party/crc32c/crc32c_arm64/crc32c_arm64.o
aarch64-unknown-linux-gnu-g++ -MMD -MF obj/third_party/crc32c/crc32c_arm64/crc32c_arm64.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBYTE_ORDER_BIG_ENDIAN=0 -DCRC32C_TESTS_BUILT_WITH_GLOG=0 -DHAVE_MM_PREFETCH=0 -DHAVE_SSE42=0 -DHAVE_BUILTIN_PREFETCH=1 -DHAVE_ARM64_CRC32C=1 -DHAVE_STRONG_GETAUXVAL=1 -DHAVE_WEAK_GETAUXVAL=1 -I../.. -Igen -I../../third_party/crc32c/config -I../../third_party/crc32c/src/include -march=armv8-a+crc+crypto -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pipe -pthread -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Wno-unused-local-typedefs -Wno-maybe-uninitialized -Wno-deprecated-declarations -Wno-comments -Wno-packed-not-aligned -Wno-missing-field-initializers -Wno-unused-parameter -fno-omit-frame-pointer -fvisibility=hidden -std=gnu++14 -Wno-narrowing -Wno-class-memaccess -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -march=armv8-a+crc+simd -mtune=cortex-a72 -O2 -pipe -c ../../third_party/crc32c/src/src/crc32c_arm64.cc -o obj/third_party/crc32c/crc32c_arm64/crc32c_arm64.o
In file included from ../../third_party/crc32c/src/src/crc32c_arm64.cc:22:
/usr/lib/gcc/aarch64-unknown-linux-gnu/10.2.0/include/arm_neon.h: In function ‘uint32_t crc32c::ExtendArm64(uint32_t, const uint8_t*, size_t)’:
/usr/lib/gcc/aarch64-unknown-linux-gnu/10.2.0/include/arm_neon.h:26647:1: error: inlining failed in call to ‘always_inline’ ‘poly128_t vmull_p64(poly64_t, poly64_t)’: target specific option mismatch
26647 | vmull_p64 (poly64_t __a, poly64_t __b)
      | ^~~~~~~~~
../../third_party/crc32c/src/src/crc32c_arm64.cc:89:29: note: called from here
   89 |     t0 = (uint64_t)vmull_p64(crc0, k0);
      |                    ~~~~~~~~~^~~~~~~~~~
In file included from ../../third_party/crc32c/src/src/crc32c_arm64.cc:22:
/usr/lib/gcc/aarch64-unknown-linux-gnu/10.2.0/include/arm_neon.h:26647:1: error: inlining failed in call to ‘always_inline’ ‘poly128_t vmull_p64(poly64_t, poly64_t)’: target specific option mismatch
26647 | vmull_p64 (poly64_t __a, poly64_t __b)
      | ^~~~~~~~~
../../third_party/crc32c/src/src/crc32c_arm64.cc:88:29: note: called from here
   88 |     t1 = (uint64_t)vmull_p64(crc1, k1);
      |                    ~~~~~~~~~^~~~~~~~~~
In file included from ../../third_party/crc32c/src/src/crc32c_arm64.cc:22:
/usr/lib/gcc/aarch64-unknown-linux-gnu/10.2.0/include/arm_neon.h:26647:1: error: inlining failed in call to ‘always_inline’ ‘poly128_t vmull_p64(poly64_t, poly64_t)’: target specific option mismatch
26647 | vmull_p64 (poly64_t __a, poly64_t __b)
      | ^~~~~~~~~
../../third_party/crc32c/src/src/crc32c_arm64.cc:87:29: note: called from here
   87 |     t2 = (uint64_t)vmull_p64(crc2, k2);
      |                    ~~~~~~~~~^~~~~~~~~~
In file included from ../../third_party/crc32c/src/src/crc32c_arm64.cc:22:
/usr/lib/gcc/aarch64-unknown-linux-gnu/10.2.0/include/arm_neon.h:26647:1: error: inlining failed in call to ‘always_inline’ ‘poly128_t vmull_p64(poly64_t, poly64_t)’: target specific option mismatch
26647 | vmull_p64 (poly64_t __a, poly64_t __b)
      | ^~~~~~~~~
../../third_party/crc32c/src/src/crc32c_arm64.cc:89:29: note: called from here
   89 |     t0 = (uint64_t)vmull_p64(crc0, k0);
      |                    ~~~~~~~~~^~~~~~~~~~
In file included from ../../third_party/crc32c/src/src/crc32c_arm64.cc:22:
/usr/lib/gcc/aarch64-unknown-linux-gnu/10.2.0/include/arm_neon.h:26647:1: error: inlining failed in call to ‘always_inline’ ‘poly128_t vmull_p64(poly64_t, poly64_t)’: target specific option mismatch
26647 | vmull_p64 (poly64_t __a, poly64_t __b)
      | ^~~~~~~~~
../../third_party/crc32c/src/src/crc32c_arm64.cc:88:29: note: called from here
   88 |     t1 = (uint64_t)vmull_p64(crc1, k1);
      |                    ~~~~~~~~~^~~~~~~~~~
In file included from ../../third_party/crc32c/src/src/crc32c_arm64.cc:22:
/usr/lib/gcc/aarch64-unknown-linux-gnu/10.2.0/include/arm_neon.h:26647:1: error: inlining failed in call to ‘always_inline’ ‘poly128_t vmull_p64(poly64_t, poly64_t)’: target specific option mismatch
26647 | vmull_p64 (poly64_t __a, poly64_t __b)
      | ^~~~~~~~~
../../third_party/crc32c/src/src/crc32c_arm64.cc:87:29: note: called from here
   87 |     t2 = (uint64_t)vmull_p64(crc2, k2);
      |                    ~~~~~~~~~^~~~~~~~~~
[2615/23584] aarch64-unknown-linux-gnu-gcc -MMD -MF obj/third_party/dav1d/dav1d_10bit/ipred_tmpl.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DCONFIG_LOG=1 -DDAV1D_API= -I../.. -Igen -I../../third_party/dav1d/libdav1d -I../../third_party/dav1d/libdav1d/include -I../../third_party/dav1d/libdav1d/include/dav1d -I../../third_party/dav1d/config/linux/arm64 -I../../third_party/dav1d/version -D_FILE_OFFSET_BITS=64 -D_POSIX_C_SOURCE=200112L -std=c99 -D_GNU_SOURCE -DBITDEPTH=16 -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pipe -pthread -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -fno-omit-frame-pointer -fvisibility=hidden -Wno-unused-local-typedefs -Wno-maybe-uninitialized -Wno-deprecated-declarations -Wno-comments -Wno-packed-not-aligned -Wno-missing-field-initializers -Wno-unused-parameter -std=gnu11 -O2 -c ../../third_party/dav1d/libdav1d/src/ipred_tmpl.c -o obj/third_party/dav1d/dav1d_10bit/ipred_tmpl.o
[2616/23584] aarch64-unknown-linux-gnu-gcc -MMD -MF obj/third_party/dav1d/dav1d_10bit/itx_tmpl.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DCONFIG_LOG=1 -DDAV1D_API= -I../.. -Igen -I../../third_party/dav1d/libdav1d -I../../third_party/dav1d/libdav1d/include -I../../third_party/dav1d/libdav1d/include/dav1d -I../../third_party/dav1d/config/linux/arm64 -I../../third_party/dav1d/version -D_FILE_OFFSET_BITS=64 -D_POSIX_C_SOURCE=200112L -std=c99 -D_GNU_SOURCE -DBITDEPTH=16 -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pipe -pthread -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -fno-omit-frame-pointer -fvisibility=hidden -Wno-unused-local-typedefs -Wno-maybe-uninitialized -Wno-deprecated-declarations -Wno-comments -Wno-packed-not-aligned -Wno-missing-field-initializers -Wno-unused-parameter -std=gnu11 -O2 -c ../../third_party/dav1d/libdav1d/src/itx_tmpl.c -o obj/third_party/dav1d/dav1d_10bit/itx_tmpl.o
ninja: build stopped: subcommand failed.
 * ERROR: www-client/chromium-87.0.4280.141::gentoo failed (compile phase):
 *   ninja -v -j3 -l2 -C out/Release v8_context_snapshot_generator failed
 *
 * Call stack:
 *     ebuild.sh, line  125:  Called src_compile
 *   environment, line 4347:  Called eninja '-C' 'out/Release' 'v8_context_snapshot_generator'
 *   environment, line 1988:  Called die
 * The specific snippet of code:
 *       "$@" || die "${nonfatal_args[@]}" "${*} failed"
 *
 * If you need support, post the output of `emerge --info '=www-client/chromium-87.0.4280.141::gentoo'`,
 * the complete build log and the output of `emerge -pqv '=www-client/chromium-87.0.4280.141::gentoo'`.
 *
 * MemTotal:        8000852 kB
 * SwapTotal:      10485756 kB
 *
 * The complete build log is located at '/var/tmp/portage/www-client/chromium-87.0.4280.141/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/www-client/chromium-87.0.4280.141/temp/environment'.
 * Working directory: '/var/tmp/portage/www-client/chromium-87.0.4280.141/work/chromium-87.0.4280.141'
 * S: '/var/tmp/portage/www-client/chromium-87.0.4280.141/work/chromium-87.0.4280.141'


A bit above their is nothing incorrect from my pov, do you need the full log file ?

This build was made using MAKEOPTS="-j3 -l2"
Back to top
View user's profile Send private message
NeddySeagoon
Administrator
Administrator


Joined: 05 Jul 2003
Posts: 54317
Location: 56N 3W

PostPosted: Sat Jan 16, 2021 10:31 am    Post subject: Reply with quote

Gontoo,

grep the log for killed or 'error 1'
That's grep -i

Killed means that the OOM manager kicked in.
Error 1 is output by gcc just after the actual error.

Many build systems use a recursive build, so they don't stop on error unless you use -j1.
Each make thread works in a different directory and the build stops only when all make threads stop.
This means that the error can be a long way up the log file.

We will need the entire log if there are no hits for killed or 'error 1'.

My main system is down just now, so I'm using my Pi4 as my desktop :)
_________________
Regards,

NeddySeagoon

Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.
Back to top
View user's profile Send private message
Gontoo
n00b
n00b


Joined: 15 Jan 2021
Posts: 6

PostPosted: Sat Jan 16, 2021 7:04 pm    Post subject: Reply with quote

Thanks for your help.

So, both commands:

grep -i "killed" /var/tmp/portage/www-client/chromium-87.0.4280.141/temp/build.log
grep -i "error 1" /var/tmp/portage/www-client/chromium-87.0.4280.141/temp/build.log

Match nothing, if I grep error only I have:
Code:

gn gen --args= is_clang=false custom_toolchain="//build/toolchain/linux/unbundle:default" host_toolchain="//build/toolchain/linux/unbundle:default" is_debug=false is_component_build=false use_allocator="none" enable_nacl=false use_system_harfbuzz=true use_gnome_keyring=false enable_js_type_check=true enable_hangout_services_extension=true enable_widevine=false use_cups=false use_kerberos=false use_pulseaudio=false use_vaapi=false fieldtrial_testing_like_official_build=true use_gold=false use_sysroot=false use_custom_libcxx=false use_lld=false proprietary_codecs=true ffmpeg_branding="Chrome" google_api_key="AIzaSyDEAOvatFo0eTgsV_ZlEzx0ObmepsMzfAc" google_default_client_id="329227923882.apps.googleusercontent.com" google_default_client_secret="vgKG0NNv7GoDpbtoFNLxCUXu" target_cpu="arm64" treat_warnings_as_errors=false fatal_linker_warnings=false icu_use_data_file=false use_ozone=false is_official_build=false  out/Release
[6/1009] python ../../tools/generate_shim_headers/generate_shim_headers.py --generate --headers-root /storage/hdd/portage/www-client/chromium-87.0.4280.141/work/chromium-87.0.4280.141/third_party/icu/source/common --output-directory /storage/hdd/portage/www-client/chromium-87.0.4280.141/work/chromium-87.0.4280.141/out/Release/gen/shim_headers/icuuc_shim unicode/appendable.h unicode/brkiter.h unicode/bytestream.h unicode/bytestrie.h unicode/bytestriebuilder.h unicode/caniter.h unicode/casemap.h unicode/char16ptr.h unicode/chariter.h unicode/dbbi.h unicode/docmain.h unicode/dtintrv.h unicode/edits.h unicode/enumset.h unicode/errorcode.h unicode/filteredbrk.h unicode/icudataver.h unicode/icuplug.h unicode/idna.h unicode/localpointer.h unicode/locdspnm.h unicode/locid.h unicode/messagepattern.h unicode/normalizer2.h unicode/normlzr.h unicode/parseerr.h unicode/parsepos.h unicode/platform.h unicode/ptypes.h unicode/putil.h unicode/rbbi.h unicode/rep.h unicode/resbund.h unicode/schriter.h unicode/simpleformatter.h unicode/std_string.h unicode/strenum.h unicode/stringpiece.h unicode/stringtriebuilder.h unicode/symtable.h unicode/ubidi.h unicode/ubiditransform.h unicode/ubrk.h unicode/ucasemap.h unicode/ucat.h unicode/uchar.h unicode/ucharstrie.h unicode/ucharstriebuilder.h unicode/uchriter.h unicode/uclean.h unicode/ucnv.h unicode/ucnv_cb.h unicode/ucnv_err.h unicode/ucnvsel.h unicode/uconfig.h unicode/ucurr.h unicode/udata.h unicode/udisplaycontext.h unicode/uenum.h unicode/uidna.h unicode/uiter.h unicode/uldnames.h unicode/ulistformatter.h unicode/uloc.h unicode/umachine.h unicode/umisc.h unicode/unifilt.h unicode/unifunct.h unicode/unimatch.h unicode/uniset.h unicode/unistr.h unicode/unorm.h unicode/unorm2.h unicode/uobject.h unicode/urename.h unicode/urep.h unicode/ures.h unicode/uscript.h unicode/uset.h unicode/usetiter.h unicode/ushape.h unicode/usprep.h unicode/ustring.h unicode/ustringtrie.h unicode/utext.h unicode/utf.h unicode/utf16.h unicode/utf32.h unicode/utf8.h unicode/utf_old.h unicode/utrace.h unicode/utypes.h unicode/uvernum.h unicode/uversion.h
[140/1009] python ../../v8/tools/run.py ./torque -o gen/v8/torque-generated -v8-root ../../v8 src/builtins/aggregate-error.tq src/builtins/array-copywithin.tq src/builtins/array-every.tq src/builtins/array-filter.tq src/builtins/array-find.tq src/builtins/array-findindex.tq src/builtins/array-foreach.tq src/builtins/array-from.tq src/builtins/array-isarray.tq src/builtins/array-join.tq src/builtins/array-lastindexof.tq src/builtins/array-map.tq src/builtins/array-of.tq src/builtins/array-reduce-right.tq src/builtins/array-reduce.tq src/builtins/array-reverse.tq src/builtins/array-shift.tq src/builtins/array-slice.tq src/builtins/array-some.tq src/builtins/array-splice.tq src/builtins/array-unshift.tq src/builtins/array.tq src/builtins/arraybuffer.tq src/builtins/base.tq src/builtins/bigint.tq src/builtins/boolean.tq src/builtins/builtins-string.tq src/builtins/cast.tq src/builtins/collections.tq src/builtins/constructor.tq src/builtins/conversion.tq src/builtins/convert.tq src/builtins/console.tq src/builtins/data-view.tq src/builtins/finalization-registry.tq src/builtins/frames.tq src/builtins/frame-arguments.tq src/builtins/function.tq src/builtins/growable-fixed-array.tq src/builtins/ic-callable.tq src/builtins/ic.tq src/builtins/internal-coverage.tq src/builtins/internal.tq src/builtins/iterator.tq src/builtins/math.tq src/builtins/number.tq src/builtins/object-fromentries.tq src/builtins/object.tq src/builtins/promise-abstract-operations.tq src/builtins/promise-all.tq src/builtins/promise-all-element-closure.tq src/builtins/promise-any.tq src/builtins/promise-constructor.tq src/builtins/promise-finally.tq src/builtins/promise-misc.tq src/builtins/promise-race.tq src/builtins/promise-reaction-job.tq src/builtins/promise-resolve.tq src/builtins/promise-then.tq src/builtins/promise-jobs.tq src/builtins/proxy-constructor.tq src/builtins/proxy-delete-property.tq src/builtins/proxy-get-property.tq src/builtins/proxy-get-prototype-of.tq src/builtins/proxy-has-property.tq src/builtins/proxy-is-extensible.tq src/builtins/proxy-prevent-extensions.tq src/builtins/proxy-revocable.tq src/builtins/proxy-revoke.tq src/builtins/proxy-set-property.tq src/builtins/proxy-set-prototype-of.tq src/builtins/proxy.tq src/builtins/reflect.tq src/builtins/regexp-exec.tq src/builtins/regexp-match-all.tq src/builtins/regexp-match.tq src/builtins/regexp-replace.tq src/builtins/regexp-search.tq src/builtins/regexp-source.tq src/builtins/regexp-split.tq src/builtins/regexp-test.tq src/builtins/regexp.tq src/builtins/string-endswith.tq src/builtins/string-html.tq src/builtins/string-iterator.tq src/builtins/string-pad.tq src/builtins/string-repeat.tq src/builtins/string-replaceall.tq src/builtins/string-slice.tq src/builtins/string-startswith.tq src/builtins/string-substring.tq src/builtins/string-substr.tq src/builtins/symbol.tq src/builtins/torque-internal.tq src/builtins/typed-array-createtypedarray.tq src/builtins/typed-array-every.tq src/builtins/typed-array-entries.tq src/builtins/typed-array-filter.tq src/builtins/typed-array-find.tq src/builtins/typed-array-findindex.tq src/builtins/typed-array-foreach.tq src/builtins/typed-array-from.tq src/builtins/typed-array-keys.tq src/builtins/typed-array-of.tq src/builtins/typed-array-reduce.tq src/builtins/typed-array-reduceright.tq src/builtins/typed-array-set.tq src/builtins/typed-array-slice.tq src/builtins/typed-array-some.tq src/builtins/typed-array-sort.tq src/builtins/typed-array-subarray.tq src/builtins/typed-array-values.tq src/builtins/typed-array.tq src/builtins/wasm.tq src/builtins/weak-ref.tq src/ic/handler-configuration.tq src/objects/allocation-site.tq src/objects/api-callbacks.tq src/objects/arguments.tq src/objects/cell.tq src/objects/code.tq src/objects/contexts.tq src/objects/data-handler.tq src/objects/debug-objects.tq src/objects/descriptor-array.tq src/objects/embedder-data-array.tq src/objects/feedback-cell.tq src/objects/feedback-vector.tq src/objects/fixed-array.tq src/objects/foreign.tq src/objects/free-space.tq src/objects/heap-number.tq src/objects/heap-object.tq src/objects/intl-objects.tq src/objects/js-array-buffer.tq src/objects/js-array.tq src/objects/js-collection-iterator.tq src/objects/js-collection.tq src/objects/js-generator.tq src/objects/js-objects.tq src/objects/js-promise.tq src/objects/js-proxy.tq src/objects/js-regexp-string-iterator.tq src/objects/js-regexp.tq src/objects/js-weak-refs.tq src/objects/literal-objects.tq src/objects/map.tq src/objects/microtask.tq src/objects/module.tq src/objects/name.tq src/objects/oddball.tq src/objects/ordered-hash-table.tq src/objects/primitive-heap-object.tq src/objects/promise.tq src/objects/property-array.tq src/objects/property-cell.tq src/objects/property-descriptor-object.tq src/objects/prototype-info.tq src/objects/regexp-match-info.tq src/objects/scope-info.tq src/objects/script.tq src/objects/shared-function-info.tq src/objects/source-text-module.tq src/objects/stack-frame-info.tq src/objects/string.tq src/objects/struct.tq src/objects/synthetic-module.tq src/objects/template-objects.tq src/objects/template.tq src/wasm/wasm-objects.tq test/torque/test-torque.tq third_party/v8/builtins/array-sort.tq
[153/1009] aarch64-unknown-linux-gnu-g++ -MMD -MF obj/v8/torque_generated_initializers/aggregate-error-tq-csa.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -DENABLE_MINOR_MC -DV8_INTL_SUPPORT -DV8_USE_EXTERNAL_STARTUP_DATA -DV8_CONCURRENT_MARKING -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_SNAPSHOT_COMPRESSION -DV8_COMPRESS_POINTERS -DV8_31BIT_SMIS_ON_64BIT_ARCH -DV8_DEPRECATION_WARNINGS -DV8_REVERSE_JSARGS -DV8_TARGET_ARCH_ARM64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX -DDISABLE_UNTRUSTED_CODE_MITIGATIONS -DV8_COMPRESS_POINTERS -DV8_31BIT_SMIS_ON_64BIT_ARCH -DV8_DEPRECATION_WARNINGS -DV8_REVERSE_JSARGS -DUSING_SYSTEM_ICU=1 -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCHAR_TYPE=uint16_t -DU_IMPORT=U_EXPORT -I../.. -Igen -I../../v8 -I../../v8/include -Igen/v8 -Igen/shim_headers/icui18n_shim -Igen/shim_headers/icuuc_shim -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pipe -pthread -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Wno-unused-local-typedefs -Wno-maybe-uninitialized -Wno-deprecated-declarations -Wno-comments -Wno-packed-not-aligned -Wno-missing-field-initializers -Wno-unused-parameter -fno-omit-frame-pointer -fvisibility=hidden -Wno-strict-overflow -Wno-return-type -std=gnu++14 -Wno-narrowing -Wno-class-memaccess -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -march=armv8-a+crc+simd -mtune=cortex-a72 -O2 -pipe -c gen/v8/torque-generated/src/builtins/aggregate-error-tq-csa.cc -o obj/v8/torque_generated_initializers/aggregate-error-tq-csa.o
[634/1009] aarch64-unknown-linux-gnu-g++ -MMD -MF obj/v8/v8_base_without_compiler/builtins-error.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -DENABLE_MINOR_MC -DV8_INTL_SUPPORT -DV8_USE_EXTERNAL_STARTUP_DATA -DV8_CONCURRENT_MARKING -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_SNAPSHOT_COMPRESSION -DV8_COMPRESS_POINTERS -DV8_31BIT_SMIS_ON_64BIT_ARCH -DV8_DEPRECATION_WARNINGS -DV8_REVERSE_JSARGS -DV8_TARGET_ARCH_ARM64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX -DDISABLE_UNTRUSTED_CODE_MITIGATIONS -DV8_COMPRESS_POINTERS -DV8_31BIT_SMIS_ON_64BIT_ARCH -DV8_DEPRECATION_WARNINGS -DV8_REVERSE_JSARGS -DCPPGC_CAGED_HEAP -DUSING_SYSTEM_ICU=1 -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCHAR_TYPE=uint16_t -DU_IMPORT=U_EXPORT -DV8_COMPRESS_POINTERS -DV8_31BIT_SMIS_ON_64BIT_ARCH -DV8_DEPRECATION_WARNINGS -DV8_REVERSE_JSARGS -DUSE_SYSTEM_ZLIB=1 -I../.. -Igen -I../../v8 -I../../v8/include -Igen/v8 -Igen/shim_headers/icui18n_shim -Igen/shim_headers/icuuc_shim -Igen/shim_headers/zlib_shim -I../../v8/include -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pipe -pthread -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Wno-unused-local-typedefs -Wno-maybe-uninitialized -Wno-deprecated-declarations -Wno-comments -Wno-packed-not-aligned -Wno-missing-field-initializers -Wno-unused-parameter -fno-omit-frame-pointer -fvisibility=hidden -Wno-strict-overflow -Wno-return-type -std=gnu++14 -Wno-narrowing -Wno-class-memaccess -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -march=armv8-a+crc+simd -mtune=cortex-a72 -O2 -pipe -c ../../v8/src/builtins/builtins-error.cc -o obj/v8/v8_base_without_compiler/builtins-error.o
[790/1009] aarch64-unknown-linux-gnu-g++ -MMD -MF obj/v8/v8_base_without_compiler/pending-compilation-error-handler.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -DENABLE_MINOR_MC -DV8_INTL_SUPPORT -DV8_USE_EXTERNAL_STARTUP_DATA -DV8_CONCURRENT_MARKING -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_SNAPSHOT_COMPRESSION -DV8_COMPRESS_POINTERS -DV8_31BIT_SMIS_ON_64BIT_ARCH -DV8_DEPRECATION_WARNINGS -DV8_REVERSE_JSARGS -DV8_TARGET_ARCH_ARM64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX -DDISABLE_UNTRUSTED_CODE_MITIGATIONS -DV8_COMPRESS_POINTERS -DV8_31BIT_SMIS_ON_64BIT_ARCH -DV8_DEPRECATION_WARNINGS -DV8_REVERSE_JSARGS -DCPPGC_CAGED_HEAP -DUSING_SYSTEM_ICU=1 -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCHAR_TYPE=uint16_t -DU_IMPORT=U_EXPORT -DV8_COMPRESS_POINTERS -DV8_31BIT_SMIS_ON_64BIT_ARCH -DV8_DEPRECATION_WARNINGS -DV8_REVERSE_JSARGS -DUSE_SYSTEM_ZLIB=1 -I../.. -Igen -I../../v8 -I../../v8/include -Igen/v8 -Igen/shim_headers/icui18n_shim -Igen/shim_headers/icuuc_shim -Igen/shim_headers/zlib_shim -I../../v8/include -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pipe -pthread -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Wno-unused-local-typedefs -Wno-maybe-uninitialized -Wno-deprecated-declarations -Wno-comments -Wno-packed-not-aligned -Wno-missing-field-initializers -Wno-unused-parameter -fno-omit-frame-pointer -fvisibility=hidden -Wno-strict-overflow -Wno-return-type -std=gnu++14 -Wno-narrowing -Wno-class-memaccess -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -march=armv8-a+crc+simd -mtune=cortex-a72 -O2 -pipe -c ../../v8/src/parsing/pending-compilation-error-handler.cc -o obj/v8/v8_base_without_compiler/pending-compilation-error-handler.o
[820/1009] aarch64-unknown-linux-gnu-g++ -MMD -MF obj/v8/v8_base_without_compiler/regexp-error.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -DENABLE_MINOR_MC -DV8_INTL_SUPPORT -DV8_USE_EXTERNAL_STARTUP_DATA -DV8_CONCURRENT_MARKING -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_SNAPSHOT_COMPRESSION -DV8_COMPRESS_POINTERS -DV8_31BIT_SMIS_ON_64BIT_ARCH -DV8_DEPRECATION_WARNINGS -DV8_REVERSE_JSARGS -DV8_TARGET_ARCH_ARM64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX -DDISABLE_UNTRUSTED_CODE_MITIGATIONS -DV8_COMPRESS_POINTERS -DV8_31BIT_SMIS_ON_64BIT_ARCH -DV8_DEPRECATION_WARNINGS -DV8_REVERSE_JSARGS -DCPPGC_CAGED_HEAP -DUSING_SYSTEM_ICU=1 -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCHAR_TYPE=uint16_t -DU_IMPORT=U_EXPORT -DV8_COMPRESS_POINTERS -DV8_31BIT_SMIS_ON_64BIT_ARCH -DV8_DEPRECATION_WARNINGS -DV8_REVERSE_JSARGS -DUSE_SYSTEM_ZLIB=1 -I../.. -Igen -I../../v8 -I../../v8/include -Igen/v8 -Igen/shim_headers/icui18n_shim -Igen/shim_headers/icuuc_shim -Igen/shim_headers/zlib_shim -I../../v8/include -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pipe -pthread -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Wno-unused-local-typedefs -Wno-maybe-uninitialized -Wno-deprecated-declarations -Wno-comments -Wno-packed-not-aligned -Wno-missing-field-initializers -Wno-unused-parameter -fno-omit-frame-pointer -fvisibility=hidden -Wno-strict-overflow -Wno-return-type -std=gnu++14 -Wno-narrowing -Wno-class-memaccess -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -march=armv8-a+crc+simd -mtune=cortex-a72 -O2 -pipe -c ../../v8/src/regexp/regexp-error.cc -o obj/v8/v8_base_without_compiler/regexp-error.o
[998/1009] aarch64-unknown-linux-gnu-g++ -MMD -MF obj/v8/third_party/inspector_protocol/crdtp/error_support.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -DENABLE_MINOR_MC -DV8_INTL_SUPPORT -DV8_USE_EXTERNAL_STARTUP_DATA -DV8_CONCURRENT_MARKING -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_SNAPSHOT_COMPRESSION -DV8_COMPRESS_POINTERS -DV8_31BIT_SMIS_ON_64BIT_ARCH -DV8_DEPRECATION_WARNINGS -DV8_REVERSE_JSARGS -DV8_TARGET_ARCH_ARM64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX -DDISABLE_UNTRUSTED_CODE_MITIGATIONS -DV8_COMPRESS_POINTERS -DV8_31BIT_SMIS_ON_64BIT_ARCH -DV8_DEPRECATION_WARNINGS -DV8_REVERSE_JSARGS -I../.. -Igen -I../../v8/include -I../../v8 -I../../v8/include -Igen/v8 -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pipe -pthread -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Wno-unused-local-typedefs -Wno-maybe-uninitialized -Wno-deprecated-declarations -Wno-comments -Wno-packed-not-aligned -Wno-missing-field-initializers -Wno-unused-parameter -fno-omit-frame-pointer -fvisibility=hidden -Wno-strict-overflow -Wno-return-type -std=gnu++14 -Wno-narrowing -Wno-class-memaccess -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -march=armv8-a+crc+simd -mtune=cortex-a72 -O2 -pipe -c ../../v8/third_party/inspector_protocol/crdtp/error_support.cc -o obj/v8/third_party/inspector_protocol/crdtp/error_support.o
[129/23584] python ../../tools/polymer/html_to_js.py --in_folder ../../ui/webui/resources/cr_components/certificate_manager --out_folder gen/ui/webui/resources/cr_components/certificate_manager --js_files ca_trust_edit_dialog.js certificate_delete_confirmation_dialog.js certificate_entry.js certificate_list.js certificate_manager.js certificate_password_decryption_dialog.js certificate_password_encryption_dialog.js certificate_shared_css.js certificate_subentry.js certificates_error_dialog.js certificate_provisioning_details_dialog.js certificate_provisioning_entry.js certificate_provisioning_list.js
[408/23584] aarch64-unknown-linux-gnu-g++ -MMD -MF obj/third_party/swiftshader/third_party/llvm-10.0/swiftshader_llvm_most/Error.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -D__STDC_CONSTANT_MACROS -D__STDC_LIMIT_MACROS -DNO_SANITIZE_FUNCTION=__attribute__\(\(no_sanitize\(\"function\"\)\)\) -DANGLE_DISABLE_TRACE -DNDEBUG -D__STDC_CONSTANT_MACROS -D__STDC_LIMIT_MACROS -I../../third_party/swiftshader/third_party/llvm-10.0/llvm/include -I../../third_party/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64 -I../../third_party/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARM -I../../third_party/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Mips -I../../third_party/swiftshader/third_party/llvm-10.0/llvm/lib/Target/PowerPC -I../../third_party/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86 -I../../third_party/swiftshader/third_party/llvm-10.0/configs/common/include -I../../third_party/swiftshader/third_party/llvm-10.0/configs/common/lib/IR -I../../third_party/swiftshader/third_party/llvm-10.0/configs/common/lib/Target/AArch64 -I../../third_party/swiftshader/third_party/llvm-10.0/configs/common/lib/Target/ARM -I../../third_party/swiftshader/third_party/llvm-10.0/configs/common/lib/Target/Mips -I../../third_party/swiftshader/third_party/llvm-10.0/configs/common/lib/Target/PowerPC -I../../third_party/swiftshader/third_party/llvm-10.0/configs/common/lib/Target/X86 -I../../third_party/swiftshader/third_party/llvm-10.0/configs/common/lib/Transforms/InstCombine -I../../third_party/swiftshader/third_party/llvm-10.0/configs/linux/include -I../.. -Igen -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pipe -pthread -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -fno-omit-frame-pointer -fvisibility=hidden -Wno-unused-local-typedefs -Wno-maybe-uninitialized -Wno-deprecated-declarations -Wno-comments -Wno-packed-not-aligned -Wno-missing-field-initializers -Wno-unused-parameter -std=c++14 -fno-exceptions -fno-operator-names -ffunction-sections -fdata-sections -fomit-frame-pointer -Os -std=gnu++14 -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -Wno-narrowing -Wno-class-memaccess -march=armv8-a+crc+simd -mtune=cortex-a72 -O2 -pipe -c ../../third_party/swiftshader/third_party/llvm-10.0/llvm/lib/Object/Error.cpp -o obj/third_party/swiftshader/third_party/llvm-10.0/swiftshader_llvm_most/Error.o
[568/23584] aarch64-unknown-linux-gnu-g++ -MMD -MF obj/third_party/swiftshader/third_party/llvm-10.0/swiftshader_llvm_support/ErrorHandling.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -D__STDC_CONSTANT_MACROS -D__STDC_LIMIT_MACROS -DNO_SANITIZE_FUNCTION=__attribute__\(\(no_sanitize\(\"function\"\)\)\) -DANGLE_DISABLE_TRACE -DNDEBUG -D__STDC_CONSTANT_MACROS -D__STDC_LIMIT_MACROS -I../../third_party/swiftshader/third_party/llvm-10.0/llvm/include -I../../third_party/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64 -I../../third_party/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARM -I../../third_party/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Mips -I../../third_party/swiftshader/third_party/llvm-10.0/llvm/lib/Target/PowerPC -I../../third_party/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86 -I../../third_party/swiftshader/third_party/llvm-10.0/configs/common/include -I../../third_party/swiftshader/third_party/llvm-10.0/configs/common/lib/IR -I../../third_party/swiftshader/third_party/llvm-10.0/configs/common/lib/Target/AArch64 -I../../third_party/swiftshader/third_party/llvm-10.0/configs/common/lib/Target/ARM -I../../third_party/swiftshader/third_party/llvm-10.0/configs/common/lib/Target/Mips -I../../third_party/swiftshader/third_party/llvm-10.0/configs/common/lib/Target/PowerPC -I../../third_party/swiftshader/third_party/llvm-10.0/configs/common/lib/Target/X86 -I../../third_party/swiftshader/third_party/llvm-10.0/configs/common/lib/Transforms/InstCombine -I../../third_party/swiftshader/third_party/llvm-10.0/configs/linux/include -I../.. -Igen -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pipe -pthread -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -fno-omit-frame-pointer -fvisibility=hidden -Wno-unused-local-typedefs -Wno-maybe-uninitialized -Wno-deprecated-declarations -Wno-comments -Wno-packed-not-aligned -Wno-missing-field-initializers -Wno-unused-parameter -std=c++14 -fno-exceptions -fno-operator-names -ffunction-sections -fdata-sections -fomit-frame-pointer -Os -std=gnu++14 -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -Wno-narrowing -Wno-class-memaccess -march=armv8-a+crc+simd -mtune=cortex-a72 -O2 -pipe -c ../../third_party/swiftshader/third_party/llvm-10.0/llvm/lib/Support/ErrorHandling.cpp -o obj/third_party/swiftshader/third_party/llvm-10.0/swiftshader_llvm_support/ErrorHandling.o
[569/23584] aarch64-unknown-linux-gnu-g++ -MMD -MF obj/third_party/swiftshader/third_party/llvm-10.0/swiftshader_llvm_support/Error.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -D__STDC_CONSTANT_MACROS -D__STDC_LIMIT_MACROS -DNO_SANITIZE_FUNCTION=__attribute__\(\(no_sanitize\(\"function\"\)\)\) -DANGLE_DISABLE_TRACE -DNDEBUG -D__STDC_CONSTANT_MACROS -D__STDC_LIMIT_MACROS -I../../third_party/swiftshader/third_party/llvm-10.0/llvm/include -I../../third_party/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64 -I../../third_party/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARM -I../../third_party/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Mips -I../../third_party/swiftshader/third_party/llvm-10.0/llvm/lib/Target/PowerPC -I../../third_party/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86 -I../../third_party/swiftshader/third_party/llvm-10.0/configs/common/include -I../../third_party/swiftshader/third_party/llvm-10.0/configs/common/lib/IR -I../../third_party/swiftshader/third_party/llvm-10.0/configs/common/lib/Target/AArch64 -I../../third_party/swiftshader/third_party/llvm-10.0/configs/common/lib/Target/ARM -I../../third_party/swiftshader/third_party/llvm-10.0/configs/common/lib/Target/Mips -I../../third_party/swiftshader/third_party/llvm-10.0/configs/common/lib/Target/PowerPC -I../../third_party/swiftshader/third_party/llvm-10.0/configs/common/lib/Target/X86 -I../../third_party/swiftshader/third_party/llvm-10.0/configs/common/lib/Transforms/InstCombine -I../../third_party/swiftshader/third_party/llvm-10.0/configs/linux/include -I../.. -Igen -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pipe -pthread -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -fno-omit-frame-pointer -fvisibility=hidden -Wno-unused-local-typedefs -Wno-maybe-uninitialized -Wno-deprecated-declarations -Wno-comments -Wno-packed-not-aligned -Wno-missing-field-initializers -Wno-unused-parameter -std=c++14 -fno-exceptions -fno-operator-names -ffunction-sections -fdata-sections -fomit-frame-pointer -Os -std=gnu++14 -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -Wno-narrowing -Wno-class-memaccess -march=armv8-a+crc+simd -mtune=cortex-a72 -O2 -pipe -c ../../third_party/swiftshader/third_party/llvm-10.0/llvm/lib/Support/Error.cpp -o obj/third_party/swiftshader/third_party/llvm-10.0/swiftshader_llvm_support/Error.o
[607/23584] aarch64-unknown-linux-gnu-g++ -MMD -MF obj/third_party/swiftshader/third_party/llvm-10.0/swiftshader_llvm_support/BinaryStreamError.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -D__STDC_CONSTANT_MACROS -D__STDC_LIMIT_MACROS -DNO_SANITIZE_FUNCTION=__attribute__\(\(no_sanitize\(\"function\"\)\)\) -DANGLE_DISABLE_TRACE -DNDEBUG -D__STDC_CONSTANT_MACROS -D__STDC_LIMIT_MACROS -I../../third_party/swiftshader/third_party/llvm-10.0/llvm/include -I../../third_party/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64 -I../../third_party/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARM -I../../third_party/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Mips -I../../third_party/swiftshader/third_party/llvm-10.0/llvm/lib/Target/PowerPC -I../../third_party/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86 -I../../third_party/swiftshader/third_party/llvm-10.0/configs/common/include -I../../third_party/swiftshader/third_party/llvm-10.0/configs/common/lib/IR -I../../third_party/swiftshader/third_party/llvm-10.0/configs/common/lib/Target/AArch64 -I../../third_party/swiftshader/third_party/llvm-10.0/configs/common/lib/Target/ARM -I../../third_party/swiftshader/third_party/llvm-10.0/configs/common/lib/Target/Mips -I../../third_party/swiftshader/third_party/llvm-10.0/configs/common/lib/Target/PowerPC -I../../third_party/swiftshader/third_party/llvm-10.0/configs/common/lib/Target/X86 -I../../third_party/swiftshader/third_party/llvm-10.0/configs/common/lib/Transforms/InstCombine -I../../third_party/swiftshader/third_party/llvm-10.0/configs/linux/include -I../.. -Igen -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pipe -pthread -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -fno-omit-frame-pointer -fvisibility=hidden -Wno-unused-local-typedefs -Wno-maybe-uninitialized -Wno-deprecated-declarations -Wno-comments -Wno-packed-not-aligned -Wno-missing-field-initializers -Wno-unused-parameter -std=c++14 -fno-exceptions -fno-operator-names -ffunction-sections -fdata-sections -fomit-frame-pointer -Os -std=gnu++14 -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -Wno-narrowing -Wno-class-memaccess -march=armv8-a+crc+simd -mtune=cortex-a72 -O2 -pipe -c ../../third_party/swiftshader/third_party/llvm-10.0/llvm/lib/Support/BinaryStreamError.cpp -o obj/third_party/swiftshader/third_party/llvm-10.0/swiftshader_llvm_support/BinaryStreamError.o
[665/23584] aarch64-unknown-linux-gnu-gcc -MMD -MF obj/third_party/swiftshader/third_party/llvm-10.0/swiftshader_llvm_support/regerror.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -D__STDC_CONSTANT_MACROS -D__STDC_LIMIT_MACROS -DNO_SANITIZE_FUNCTION=__attribute__\(\(no_sanitize\(\"function\"\)\)\) -DANGLE_DISABLE_TRACE -DNDEBUG -D__STDC_CONSTANT_MACROS -D__STDC_LIMIT_MACROS -I../../third_party/swiftshader/third_party/llvm-10.0/llvm/include -I../../third_party/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64 -I../../third_party/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARM -I../../third_party/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Mips -I../../third_party/swiftshader/third_party/llvm-10.0/llvm/lib/Target/PowerPC -I../../third_party/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86 -I../../third_party/swiftshader/third_party/llvm-10.0/configs/common/include -I../../third_party/swiftshader/third_party/llvm-10.0/configs/common/lib/IR -I../../third_party/swiftshader/third_party/llvm-10.0/configs/common/lib/Target/AArch64 -I../../third_party/swiftshader/third_party/llvm-10.0/configs/common/lib/Target/ARM -I../../third_party/swiftshader/third_party/llvm-10.0/configs/common/lib/Target/Mips -I../../third_party/swiftshader/third_party/llvm-10.0/configs/common/lib/Target/PowerPC -I../../third_party/swiftshader/third_party/llvm-10.0/configs/common/lib/Target/X86 -I../../third_party/swiftshader/third_party/llvm-10.0/configs/common/lib/Transforms/InstCombine -I../../third_party/swiftshader/third_party/llvm-10.0/configs/linux/include -I../.. -Igen -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pipe -pthread -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -fno-omit-frame-pointer -fvisibility=hidden -Wno-unused-local-typedefs -Wno-maybe-uninitialized -Wno-deprecated-declarations -Wno-comments -Wno-packed-not-aligned -Wno-missing-field-initializers -Wno-unused-parameter -std=c++14 -fno-exceptions -fno-operator-names -ffunction-sections -fdata-sections -fomit-frame-pointer -Os -std=gnu11 -O2 -c ../../third_party/swiftshader/third_party/llvm-10.0/llvm/lib/Support/regerror.c -o obj/third_party/swiftshader/third_party/llvm-10.0/swiftshader_llvm_support/regerror.o
/usr/lib/gcc/aarch64-unknown-linux-gnu/10.2.0/include/arm_neon.h:26647:1: error: inlining failed in call to ‘always_inline’ ‘poly128_t vmull_p64(poly64_t, poly64_t)’: target specific option mismatch
/usr/lib/gcc/aarch64-unknown-linux-gnu/10.2.0/include/arm_neon.h:26647:1: error: inlining failed in call to ‘always_inline’ ‘poly128_t vmull_p64(poly64_t, poly64_t)’: target specific option mismatch
/usr/lib/gcc/aarch64-unknown-linux-gnu/10.2.0/include/arm_neon.h:26647:1: error: inlining failed in call to ‘always_inline’ ‘poly128_t vmull_p64(poly64_t, poly64_t)’: target specific option mismatch
/usr/lib/gcc/aarch64-unknown-linux-gnu/10.2.0/include/arm_neon.h:26647:1: error: inlining failed in call to ‘always_inline’ ‘poly128_t vmull_p64(poly64_t, poly64_t)’: target specific option mismatch
/usr/lib/gcc/aarch64-unknown-linux-gnu/10.2.0/include/arm_neon.h:26647:1: error: inlining failed in call to ‘always_inline’ ‘poly128_t vmull_p64(poly64_t, poly64_t)’: target specific option mismatch
/usr/lib/gcc/aarch64-unknown-linux-gnu/10.2.0/include/arm_neon.h:26647:1: error: inlining failed in call to ‘always_inline’ ‘poly128_t vmull_p64(poly64_t, poly64_t)’: target specific option mismatch
 * ERROR: www-client/chromium-87.0.4280.141::gentoo failed (compile phase):


I think the compilation fail due to thoses last lines.
Back to top
View user's profile Send private message
NeddySeagoon
Administrator
Administrator


Joined: 05 Jul 2003
Posts: 54317
Location: 56N 3W

PostPosted: Sat Jan 16, 2021 10:33 pm    Post subject: Reply with quote

Gontoo,

I have not built the version you have.

You can find my BINHOST and the content of the build hosts /etc/portage too.
_________________
Regards,

NeddySeagoon

Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.
Back to top
View user's profile Send private message
tohl
n00b
n00b


Joined: 17 Jan 2021
Posts: 2

PostPosted: Mon Jan 18, 2021 1:14 am    Post subject: Reply with quote

Hello, i have exactly the same problem with chromium on rpi4 8GB ram, only diference is gcc 9.3.0

Code:
[2386/24143] aarch64-unknown-linux-gnu-g++ -MMD -MF obj/third_party/crc32c/crc32c_arm64/crc32c_arm64.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBYTE_ORDER_BIG_ENDIAN=0 -DCRC32C_TESTS_BUILT_WITH_GLOG=0 -DHAVE_MM_PREFETCH=0 -DHAVE_SSE42=0 -DHAVE_BUILTIN_PREFETCH=1 -DHAVE_ARM64_CRC32C=1 -DHAVE_STRONG_GETAUXVAL=1 -DHAVE_WEAK_GETAUXVAL=1 -I../.. -Igen -I../../third_party/crc32c/config -I../../third_party/crc32c/src/include -march=armv8-a+crc+crypto -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pipe -pthread -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Wno-unused-local-typedefs -Wno-maybe-uninitialized -Wno-deprecated-declarations -Wno-comments -Wno-packed-not-aligned -Wno-missing-field-initializers -Wno-unused-parameter -fno-omit-frame-pointer -fvisibility=hidden -std=gnu++14 -Wno-narrowing -Wno-class-memaccess -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -march=armv8-a -mcpu=cortex-a72 -O2 -pipe -c ../../third_party/crc32c/src/src/crc32c_arm64.cc -o obj/third_party/crc32c/crc32c_arm64/crc32c_arm64.o
FAILED: obj/third_party/crc32c/crc32c_arm64/crc32c_arm64.o
aarch64-unknown-linux-gnu-g++ -MMD -MF obj/third_party/crc32c/crc32c_arm64/crc32c_arm64.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBYTE_ORDER_BIG_ENDIAN=0 -DCRC32C_TESTS_BUILT_WITH_GLOG=0 -DHAVE_MM_PREFETCH=0 -DHAVE_SSE42=0 -DHAVE_BUILTIN_PREFETCH=1 -DHAVE_ARM64_CRC32C=1 -DHAVE_STRONG_GETAUXVAL=1 -DHAVE_WEAK_GETAUXVAL=1 -I../.. -Igen -I../../third_party/crc32c/config -I../../third_party/crc32c/src/include -march=armv8-a+crc+crypto -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pipe -pthread -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Wno-unused-local-typedefs -Wno-maybe-uninitialized -Wno-deprecated-declarations -Wno-comments -Wno-packed-not-aligned -Wno-missing-field-initializers -Wno-unused-parameter -fno-omit-frame-pointer -fvisibility=hidden -std=gnu++14 -Wno-narrowing -Wno-class-memaccess -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -march=armv8-a -mcpu=cortex-a72 -O2 -pipe -c ../../third_party/crc32c/src/src/crc32c_arm64.cc -o obj/third_party/crc32c/crc32c_arm64/crc32c_arm64.o
In file included from ../../third_party/crc32c/src/src/crc32c_arm64.cc:21:
/usr/lib/gcc/aarch64-unknown-linux-gnu/9.3.0/include/arm_acle.h: In function ‘uint32_t crc32c::ExtendArm64(uint32_t, const uint8_t*, size_t)’:
/usr/lib/gcc/aarch64-unknown-linux-gnu/9.3.0/include/arm_acle.h:65:1: error: inlining failed in call to always_inline ‘uint32_t __crc32cd(uint32_t, uint64_t)’: target specific option mismatch


Previously i instaled Chromium from Sakaki GenPi overlay, main repo ebuild always failed.
Sakaki's ebuild have forceenabled Clang.

Code:

# These are intended for ebuild maintainer use to force clang if GCC is broken.
: ${CHROMIUM_FORCE_CLANG=yes}

Now i have instaled chromium from main repo with Clang enabled, which previously failed with Gcc.
Back to top
View user's profile Send private message
Gontoo
n00b
n00b


Joined: 15 Jan 2021
Posts: 6

PostPosted: Mon Jan 18, 2021 3:18 pm    Post subject: Reply with quote

Thanks for your answers, so I found a part of the issue: I inspected the /etc/portage/make.conf of @NeddySeagoon.

He use :
Code:
COMMON_FLAGS="-mcpu=cortex-a72+crc -mtune=cortex-a72 -ftree-vectorize -O2 -pipe -fomit-frame-pointer -flto=6"


Or I was using thoses FLAGS
Code:
CFLAGS="-march=armv8-a+crc+simd -mtune=cortex-a72 -ftree-vectorize -O2 -pipe -fomit-frame-pointer"
from https://wiki.gentoo.org/wiki/Raspberry_Pi4_64_Bit_Install.

@NeddySeagoon flags doesn't include simd, and I think my compilation failed because of this. So I'm trying without simd, and the compilation goes smoothly (not finished but passed the previous errors). It should be better to use SIMD on RPI 4 no ? I will disable SIMD for Chromium specifically.

I'm quite new in the Gentoo community, should I report this issue to Gentoo team ?
Back to top
View user's profile Send private message
NeddySeagoon
Administrator
Administrator


Joined: 05 Jul 2003
Posts: 54317
Location: 56N 3W

PostPosted: Mon Jan 18, 2021 6:46 pm    Post subject: Reply with quote

Gontoo,

That's worrying.

man gcc:
       simd
           Enable Advanced SIMD instructions.  This also enables floating-point instructions.  This is on by default for all possible values for options -march and -mcpu.


So +simd does nothing. Its on by default. To turn the feature off requires +nosimd
_________________
Regards,

NeddySeagoon

Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.
Back to top
View user's profile Send private message
Gontoo
n00b
n00b


Joined: 15 Jan 2021
Posts: 6

PostPosted: Mon Jan 18, 2021 10:51 pm    Post subject: Reply with quote

@NeddySeagoon, oh yes your right, I don't fully understand the difference between the mcpu and march in this case. So in this case mcpu could be left alone without mtune ?

I've added CPU_FLAGS_ARM="edsp neon thumb vfp vfpv3 vfpv4 vfp-d32 crc32 v4 v5 v6 v7 v8 thumb2" from your config. I don't know if the crc32 here fix the error I had with crc.

I've saw this too in man gcc :
Code:


           The permissible values for feature are listed in the sub-section on aarch64-feature-modifiers,,-march and -mcpu Feature Modifiers.  Where conflicting feature modifiers are specified, the right-most feature is used.

           GCC uses name to determine what kind of instructions it can emit when generating assembly code.  If -march is specified without either of -mtune or -mcpu also being specified, the code is tuned to perform well across a range of target processors implementing the target
           architecture.


With my line the right most feature was simd, so maybe a conflict between simd / crc disabled crc ?
I've tried to list with gcc the features enable with the different march / mcpu setups, without success :/

For example : gcc -march=armv8-a+crc+simd -mtune=cortex-a72 -Q --help=target
Code:

The following options are target specific:
  -mabi=                            lp64
  -march=                           armv8-a+crc+simd
  -mbig-endian                      [disabled]
  -mbionic                          [disabled]
  -mbranch-protection=              
  -mcmodel=                         small
  -mcpu=                            
  -mfix-cortex-a53-835769           [enabled]
  -mfix-cortex-a53-843419           [enabled]
  -mgeneral-regs-only               [disabled]
  -mglibc                           [enabled]
  -mlittle-endian                   [enabled]
  -mlow-precision-div               [disabled]
  -mlow-precision-recip-sqrt        [disabled]
  -mlow-precision-sqrt              [disabled]
  -mmusl                            [disabled]
  -momit-leaf-frame-pointer         [enabled]
  -moutline-atomics                 [enabled]
  -moverride=<string>               
  -mpc-relative-literal-loads       [enabled]
  -msign-return-address=            none
  -mstack-protector-guard-offset=    
  -mstack-protector-guard-reg=       
  -mstack-protector-guard=          global
  -mstrict-align                    [disabled]
  -msve-vector-bits=<number>        scalable
  -mtls-dialect=                    desc
  -mtls-size=                       [default]
  -mtrack-speculation               [disabled]
  -mtune=                           cortex-a72
  -muclibc                          [disabled]
  -mverbose-cost-dump               [disabled]

  Known AArch64 ABIs (for use with the -mabi= option):
    ilp32 lp64

  Supported AArch64 return address signing scope (for use with -msign-return-address= option):
    all non-leaf none

  The code model option names for -mcmodel:
    large small tiny

  Valid arguments to -mstack-protector-guard=:
    global sysreg

  The possible SVE vector lengths:
    1024 128 2048 256 512 scalable

  The possible TLS dialects:
    desc trad


On my main computer (x86_64) the mcrc32 feature is listed, but not on the ARM side :/

So maybe CPU_FLAGS_ARM="crc32" is equal to -mcrc32 and fixed the issue of GCC.
Back to top
View user's profile Send private message
NeddySeagoon
Administrator
Administrator


Joined: 05 Jul 2003
Posts: 54317
Location: 56N 3W

PostPosted: Mon Jan 18, 2021 11:01 pm    Post subject: Reply with quote

Gontoo,

Quote:
Where conflicting feature modifiers are specified, the right-most feature is used.

If -march or -mcpu is calculated, and you end up with something like =...nosimd+simd than simd will be used as it appears to the right of nosimd.

Its a little more subtle than that an some options imply others.

Comparing amd64 and arm64 is not useful. amd64 CPUs are all 32 bit and 64 bit capable.
arm64 makes the arm32 bit instruction set optional and some arm64 CPUs have no 32 bit mode. e.g. the Cavium Thunder X
_________________
Regards,

NeddySeagoon

Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.
Back to top
View user's profile Send private message
K9spud
n00b
n00b


Joined: 07 Feb 2021
Posts: 7

PostPosted: Sun Feb 07, 2021 4:35 am    Post subject: Reply with quote

Gontoo wrote:

He use :
Code:
COMMON_FLAGS="-mcpu=cortex-a72+crc -mtune=cortex-a72 -ftree-vectorize -O2 -pipe -fomit-frame-pointer -flto=6"


Or I was using thoses FLAGS
Code:
CFLAGS="-march=armv8-a+crc+simd -mtune=cortex-a72 -ftree-vectorize -O2 -pipe -fomit-frame-pointer"
from https://wiki.gentoo.org/wiki/Raspberry_Pi4_64_Bit_Install.

@NeddySeagoon flags doesn't include simd, and I think my compilation failed because of this.


No, I don't think it has anything to do with the simd feature. I was getting the same error, with gcc-10.2.0-r5 and my CFLAGS in /etc/portage/make.conf:

CFLAGS="-march=armv8-a+crc -mtune=cortex-a72 -ftree-vectorize -Os -pipe"

I went into the build folder (/var/tmp/portage/www-client/chromium-90.0.4400.8/work/chromium-90.0.4400.8/out/Release) and manually ran the failing compile command. With "-march=armv8-a+crc", the command fails. Replace that -march with "-mcpu=cortex-a72+crc" and suddenly it compiles without error. So the compile error has to do with -march vs -mcpu.
Back to top
View user's profile Send private message
Gontoo
n00b
n00b


Joined: 15 Jan 2021
Posts: 6

PostPosted: Tue Feb 09, 2021 10:37 am    Post subject: Reply with quote

Hello, yes your probably right, I tried to compare the difference between march vs mcpu with verboses options of gcc without success :/
Strange behavior there.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Gentoo on ARM All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum