about summary refs log tree commit diff
path: root/pkgs
diff options
context:
space:
mode:
authorMichael Weiss <dev.primeos@gmail.com>2020-04-03 00:02:23 +0200
committerMichael Weiss <dev.primeos@gmail.com>2020-04-03 12:40:46 +0200
commit9f3914824de00943f215a996c0a056635d55ceee (patch)
tree9f2e92ed80dd06c7026c3dd97beda24a03b6b1bb /pkgs
parent33157673f45d31d10cdedcb6a7194e01fe651cca (diff)
downloadnixlib-9f3914824de00943f215a996c0a056635d55ceee.tar
nixlib-9f3914824de00943f215a996c0a056635d55ceee.tar.gz
nixlib-9f3914824de00943f215a996c0a056635d55ceee.tar.bz2
nixlib-9f3914824de00943f215a996c0a056635d55ceee.tar.lz
nixlib-9f3914824de00943f215a996c0a056635d55ceee.tar.xz
nixlib-9f3914824de00943f215a996c0a056635d55ceee.tar.zst
nixlib-9f3914824de00943f215a996c0a056635d55ceee.zip
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]
Diffstat (limited to 'pkgs')
-rw-r--r--pkgs/applications/networking/browsers/chromium/common.nix5
1 files changed, 5 insertions, 0 deletions
diff --git a/pkgs/applications/networking/browsers/chromium/common.nix b/pkgs/applications/networking/browsers/chromium/common.nix
index 420dc5811c7c..167fe072ee58 100644
--- a/pkgs/applications/networking/browsers/chromium/common.nix
+++ b/pkgs/applications/networking/browsers/chromium/common.nix
@@ -292,6 +292,11 @@ let
       runHook postConfigure
     '';
 
+    # Don't spam warnings about unknown warning options. This is useful because
+    # our Clang is always older than Chromium's and the build logs have a size
+    # of approx. 25 MB without this option (and this saves e.g. 66 %).
+    NIX_CFLAGS_COMPILE = "-Wno-unknown-warning-option";
+
     buildPhase = let
       # Build paralelism: on Hydra the build was frequently running into memory
       # exhaustion, and even other users might be running into similar issues.