Summary: | www-client/chromium-97.0.4692.45 fails to compile | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Patrick Lauer <patrick> |
Component: | Current packages | Assignee: | Chromium Project <chromium> |
Status: | RESOLVED OBSOLETE | ||
Severity: | normal | CC: | gentoo, jarausch |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Patrick Lauer
2021-12-10 18:46:02 UTC
I get a different error with gcc-11.2.1 ../../v8/src/heap/objects-visiting-inl.h: In member function 'void v8::internal::HeapVisitor<ResultType, ConcreteVisitor>::VisitMapPointer(v8::internal::HeapObject) [with ResultType = int; ConcreteVisitor = v8::internal::YoungGenerationMarkingVisitor]': ../../v8/src/heap/objects-visiting-inl.h:92:6: error: inlining failed in call to 'always_inline' 'void v8::internal::HeapVisitor<ResultType, ConcreteVisitor>::VisitMapPointer(v8::internal::HeapObject) [with ResultType = int; ConcreteVisitor = v8::internal::YoungGenerationMarkingVisitor]': recursive inlining It looks like a missing include. What USE flags were enabled for this build? (In reply to Helmut Jarausch from comment #1) > I get a different error with gcc-11.2.1 > > ../../v8/src/heap/objects-visiting-inl.h: In member function 'void > v8::internal::HeapVisitor<ResultType, > ConcreteVisitor>::VisitMapPointer(v8::internal::HeapObject) [with ResultType > = int; ConcreteVisitor = v8::internal::YoungGenerationMarkingVisitor]': > > ../../v8/src/heap/objects-visiting-inl.h:92:6: error: inlining failed in > call to 'always_inline' 'void v8::internal::HeapVisitor<ResultType, > ConcreteVisitor>::VisitMapPointer(v8::internal::HeapObject) [with ResultType > = int; ConcreteVisitor = v8::internal::YoungGenerationMarkingVisitor]': > recursive inlining This is something completely different. Looks like you disabled all optimizations. useflags: [ebuild U ] www-client/chromium-97.0.4692.45:0/beta::gentoo [97.0.4692.36:0/beta::gentoo] USE="cups hangouts js-type-check official (pic) suid system-harfbuzz system-icu (-component-build) -custom-cflags -debug (-headless) -kerberos -proprietary-codecs -pulseaudio -screencast (-selinux) (-system-ffmpeg) -vaapi -wayland -widevine" L10N="am ar bg bn ca cs da de el en-GB es es-419 et fa fi fil fr gu he hi hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr sv sw ta te th tr uk vi zh-CN zh-TW" 0 KiB I had to use the vaapi use flag to make it compile. I didn't change any compiler options. Thanks again, Helmut. I can confirm that setting USE="vaapi" allows it to successfully compile and install. I cannot reproduce with USE="-vaapi" with next beta channel. |