Patch status: needs upstreaming Add missing dependencies for rare race conditions, these are all related to Qt-speific changes as far as I can see while normal chromium has the right dependencies. https://bugs.gentoo.org/942142 --- a/src/3rdparty/chromium/components/autofill/core/browser/BUILD.gn +++ b/src/3rdparty/chromium/components/autofill/core/browser/BUILD.gn @@ -768,4 +768,5 @@ deps = [] deps = [ + ":buildflags", "//base", "//base:i18n", --- a/src/3rdparty/chromium/components/history/core/browser/BUILD.gn +++ b/src/3rdparty/chromium/components/history/core/browser/BUILD.gn @@ -184,4 +184,8 @@ "//components/sync", ] + + deps += [ + "//components/signin/public/base:signin_buildflags", + ] } --- a/src/3rdparty/chromium/qtwebengine/browser/extensions/api/BUILD.gn +++ b/src/3rdparty/chromium/qtwebengine/browser/extensions/api/BUILD.gn @@ -29,4 +29,5 @@ deps = [ + "//build/config/chromebox_for_meetings:buildflags", "//chrome/common:buildflags", "//content/public/browser", @@ -46,4 +47,5 @@ deps = [ "//content/public/browser", + "//qtwebengine/common/extensions/api:api", ] } --- a/src/core/ozone/BUILD.gn +++ b/src/core/ozone/BUILD.gn @@ -22,4 +22,5 @@ deps = [ "//base", + "//media/gpu:buildflags", "//ui/base:buildflags", "//ui/ozone:ozone_base",