chromium: Ignore unknown warning options

This can e.g. save around 150k lines of unnecessary log messages which
take up around 66% of the total lines (based on a log of 80.0.3987.100):
29527 warning: unknown warning option '-Wno-bitwise-conditional-parentheses'; did you mean '-Wno-bitwise-op-parentheses'? [-Wunknown-warning-option]
29527 warning: unknown warning option '-Wno-builtin-assume-aligned-alignment' [-Wunknown-warning-option]
29527 warning: unknown warning option '-Wno-deprecated-copy'; did you mean '-Wno-deprecated'? [-Wunknown-warning-option]
29527 warning: unknown warning option '-Wno-final-dtor-non-final-class'; did you mean '-Wno-abstract-final-class'? [-Wunknown-warning-option]
29527 warning: unknown warning option '-Wno-implicit-int-float-conversion'; did you mean '-Wno-implicit-float-conversion'? [-Wunknown-warning-option]

+5
+5
pkgs/applications/networking/browsers/chromium/common.nix
··· 292 292 runHook postConfigure 293 293 ''; 294 294 295 + # Don't spam warnings about unknown warning options. This is useful because 296 + # our Clang is always older than Chromium's and the build logs have a size 297 + # of approx. 25 MB without this option (and this saves e.g. 66 %). 298 + NIX_CFLAGS_COMPILE = "-Wno-unknown-warning-option"; 299 + 295 300 buildPhase = let 296 301 # Build paralelism: on Hydra the build was frequently running into memory 297 302 # exhaustion, and even other users might be running into similar issues.