Fail build Chromium dev channel 121.0.6103.3 in SKIA part

8 views
Skip to first unread message

sL1pKn07 SpinFlo

unread,
Nov 9, 2023, 10:13:09 AM11/9/23
to chromium-...@chromium.org
Hi

i just try to build chromium dev channel 121.0.6103.3 and gets:
[2569/60982] CXX obj/skia/skcms/skcms.o
FAILED: obj/skia/skcms/skcms.o  
/tmp/makepkg/chromium-dev/src/chromium/third_party/llvm-build/Release+Asserts/bin/clang++ -MMD -MF obj/skia/skcms/skcms.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_OZONE=1 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D_LIBCPP
_ENABLE_SAFE_MODE=1 -DCR_CLANG_REVISION=\"llvmorg-18-init-9505-g10664813-1\" -DCOMPONENT_BUILD -DCR_LIBCXX_REVISION=a12821e5f87e0054c1885dc8982cbe53f2c24899 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../../third_party/skia/modules/skcms -I../.. -Igen -I../../buildtools/third_party/libc++ -w -std=c11 -Wall -Wextra -Wim
plicit-fallthrough -Wextra-semi -Wunreachable-code-aggressive -Wthread-safety -Wno-missing-field-initializers -Wno-unused-parameter -Wno-psabi -Wloop-analysis -Wno-unneeded-internal-declaration -Wenum-compare-conditional -Wno-ignored-pragma-optimize -Wno-deprecated-builtins -Wno-bitfield-constant-conversion -Wno-deprecated-this-c
apture -Wno-invalid-offsetof -Wno-vla-extension -Wno-thread-safety-reference-return -Wno-delayed-template-parsing-in-cxx20 -Wshadow -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/cr
ashreports -mllvm -instcombine-lower-dbg-declare=0 -mllvm -split-threshold-for-reg-with-hint=0 -ffp-contract=off -fcomplete-member-pointers -m64 -msse3 -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -ffile-compilation-dir=. -no-canonical-prefixes -ftrivial-auto-var-init=pattern -O2 -fdata-sections -ffunctio
n-sections -fno-unique-section-names -fno-math-errno -fno-omit-frame-pointer -g0 -fvisibility=hidden -Wheader-hygiene -Wstring-conversion -Wtautological-overlap-compare -std=c++20 -Wno-trigraphs -gsimple-template-names -fno-exceptions -fno-rtti -nostdinc++ -isystem../../third_party/libc++/src/include -isystem../../third_party/lib
c++abi/src/include -fvisibility-inlines-hidden  -D__DATE__=  -D__TIME__=  -D__TIMESTAMP__= -march=native -O2 -pipe -fno-plt          -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security            -Wno-builtin-macro-redefined -g -ffile-prefix-map=/tmp/makepkg/chromium-dev/src=/usr/src/debug/chromium-dev -c ../../third_party/s
kia/modules/skcms/skcms.cc -o obj/skia/skcms/skcms.o
In file included from ../../third_party/skia/modules/skcms/skcms.cc:2372:
../../third_party/skia/modules/skcms/src/Transform_inl.h:795:9: error: AVX vector return of type 'F' (aka 'Vec<16, float>') without 'evex512' enabled changes the ABI
 795 |     a = F_from_U8(load<U8>(src + 1*i));
     |         ^
../../third_party/skia/modules/skcms/src/Transform_inl.h:584:12: error: AVX vector return of type 'float __attribute__((ext_vector_type(16)))' (vector of 16 'float' values) without 'evex512' enabled changes the ABI
 584 |     return cast<F>(v) * (1/255.0f);
     |            ^
../../third_party/skia/modules/skcms/src/Transform_inl.h:799:17: error: AVX vector return of type 'F' (aka 'Vec<16, float>') without 'evex512' enabled changes the ABI
 799 |     r = g = b = F_from_U8(load<U8>(src + 1*i));
     |                 ^
../../third_party/skia/modules/skcms/src/Transform_inl.h:805:9: error: AVX vector return of type 'float __attribute__((ext_vector_type(16)))' (vector of 16 'float' values) without 'evex512' enabled changes the ABI
 805 |     r = cast<F>((abgr >> 12) & 0xf) * (1/15.0f);
     |         ^
../../third_party/skia/modules/skcms/src/Transform_inl.h:806:9: error: AVX vector return of type 'float __attribute__((ext_vector_type(16)))' (vector of 16 'float' values) without 'evex512' enabled changes the ABI
 806 |     g = cast<F>((abgr >>  8) & 0xf) * (1/15.0f);
     |         ^
../../third_party/skia/modules/skcms/src/Transform_inl.h:807:9: error: AVX vector return of type 'float __attribute__((ext_vector_type(16)))' (vector of 16 'float' values) without 'evex512' enabled changes the ABI
 807 |     b = cast<F>((abgr >>  4) & 0xf) * (1/15.0f);
     |         ^
../../third_party/skia/modules/skcms/src/Transform_inl.h:808:9: error: AVX vector return of type 'float __attribute__((ext_vector_type(16)))' (vector of 16 'float' values) without 'evex512' enabled changes the ABI
 808 |     a = cast<F>((abgr >>  0) & 0xf) * (1/15.0f);
     |         ^
../../third_party/skia/modules/skcms/src/Transform_inl.h:814:9: error: AVX vector return of type 'float __attribute__((ext_vector_type(16)))' (vector of 16 'float' values) without 'evex512' enabled changes the ABI
 814 |     r = cast<F>(rgb & (uint16_t)(31<< 0)) * (1.0f / (31<< 0));
     |         ^
../../third_party/skia/modules/skcms/src/Transform_inl.h:815:9: error: AVX vector return of type 'float __attribute__((ext_vector_type(16)))' (vector of 16 'float' values) without 'evex512' enabled changes the ABI
 815 |     g = cast<F>(rgb & (uint16_t)(63<< 5)) * (1.0f / (63<< 5));
     |         ^
../../third_party/skia/modules/skcms/src/Transform_inl.h:816:9: error: AVX vector return of type 'float __attribute__((ext_vector_type(16)))' (vector of 16 'float' values) without 'evex512' enabled changes the ABI
 816 |     b = cast<F>(rgb & (uint16_t)(31<<11)) * (1.0f / (31<<11));
     |         ^
../../third_party/skia/modules/skcms/src/Transform_inl.h:838:17: error: AVX vector return of type 'unsigned int __attribute__((ext_vector_type(16)))' (vector of 16 'unsigned int' values) without 'evex512' enabled changes the ABI
 838 |     r = cast<F>(load_3<U32>(rgb+0) ) * (1/255.0f);
     |                 ^
../../third_party/skia/modules/skcms/src/Transform_inl.h:838:9: error: AVX vector return of type 'float __attribute__((ext_vector_type(16)))' (vector of 16 'float' values) without 'evex512' enabled changes the ABI
 838 |     r = cast<F>(load_3<U32>(rgb+0) ) * (1/255.0f);
     |         ^
../../third_party/skia/modules/skcms/src/Transform_inl.h:839:17: error: AVX vector return of type 'unsigned int __attribute__((ext_vector_type(16)))' (vector of 16 'unsigned int' values) without 'evex512' enabled changes the ABI
 839 |     g = cast<F>(load_3<U32>(rgb+1) ) * (1/255.0f);
     |                 ^
../../third_party/skia/modules/skcms/src/Transform_inl.h:839:9: error: AVX vector return of type 'float __attribute__((ext_vector_type(16)))' (vector of 16 'float' values) without 'evex512' enabled changes the ABI
 839 |     g = cast<F>(load_3<U32>(rgb+1) ) * (1/255.0f);
     |         ^
../../third_party/skia/modules/skcms/src/Transform_inl.h:840:17: error: AVX vector return of type 'unsigned int __attribute__((ext_vector_type(16)))' (vector of 16 'unsigned int' values) without 'evex512' enabled changes the ABI
 840 |     b = cast<F>(load_3<U32>(rgb+2) ) * (1/255.0f);
     |                 ^
../../third_party/skia/modules/skcms/src/Transform_inl.h:840:9: error: AVX vector return of type 'float __attribute__((ext_vector_type(16)))' (vector of 16 'float' values) without 'evex512' enabled changes the ABI
 840 |     b = cast<F>(load_3<U32>(rgb+2) ) * (1/255.0f);
     |         ^
../../third_party/skia/modules/skcms/src/Transform_inl.h:845:16: error: AVX vector return of type 'unsigned int __attribute__((ext_vector_type(16)))' (vector of 16 'unsigned int' values) without 'evex512' enabled changes the ABI
 845 |     U32 rgba = load<U32>(src + 4*i);
     |                ^
../../third_party/skia/modules/skcms/src/Transform_inl.h:847:9: error: AVX vector return of type 'float __attribute__((ext_vector_type(16)))' (vector of 16 'float' values) without 'evex512' enabled changes the ABI
 847 |     r = cast<F>((rgba >>  0) & 0xff) * (1/255.0f);
     |         ^
../../third_party/skia/modules/skcms/src/Transform_inl.h:848:9: error: AVX vector return of type 'float __attribute__((ext_vector_type(16)))' (vector of 16 'float' values) without 'evex512' enabled changes the ABI
 848 |     g = cast<F>((rgba >>  8) & 0xff) * (1/255.0f);
     |         ^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.
[2618/60982] RUST local_rustc_sysroot/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore.rlib
ninja: build stopped: subcommand failed.

what means and what i can fix it?


As note my CPUs is a dual Xeon E5-2587W (Broadwell-EP) and my CXX/C Flags sets -march as native

Greetings

Lei Zhang

unread,
Nov 9, 2023, 12:00:20 PM11/9/23
to sL1pKn07 SpinFlo, chromium-...@chromium.org
I would suggest asking on
https://groups.google.com/forum/#!forum/skia-discuss and see if they
can help.
> --
> You received this message because you are subscribed to the Google Groups "chromium-packagers" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to chromium-packag...@chromium.org.
> To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/chromium-packagers/CAAaYXTsoNVd7GxBpqGeofs3qEbJmKMcq1Hy2dgXOKbTF3Qk-Jg%40mail.gmail.com.
Reply all
Reply to author
Forward
0 new messages