Index: chromium-120.0.6099.71/build/config/compiler/BUILD.gn =================================================================== --- chromium-120.0.6099.71.orig/build/config/compiler/BUILD.gn +++ chromium-120.0.6099.71/build/config/compiler/BUILD.gn @@ -1780,7 +1780,7 @@ config("default_warnings") { # -Wno-class-memaccess warns about hash table and vector in blink. # But the violation is intentional. - if (!is_nacl) { + if ((!is_nacl) && (current_cpu != "ppc64")) { cflags_cc += [ "-Wno-class-memaccess" ] } @@ -1790,7 +1790,9 @@ config("default_warnings") { # Don't warn about "maybe" uninitialized. Clang doesn't include this # in -Wall but gcc does, and it gives false positives. - cflags += [ "-Wno-maybe-uninitialized" ] + if (current_cpu != "ppc64") { + cflags += [ "-Wno-maybe-uninitialized" ] + } cflags += [ "-Wno-deprecated-declarations" ] # -Wcomment gives too many false positives in the case a @@ -1801,7 +1803,9 @@ config("default_warnings") { # -Wpacked-not-aligned complains all generated mojom-shared-internal.h # files. - cflags += [ "-Wno-packed-not-aligned" ] + if (current_cpu != "ppc64") { + cflags += [ "-Wno-packed-not-aligned" ] + } } }