Loading pkgs/servers/invidious/lsquic.nix +5 −0 Original line number Diff line number Diff line Loading @@ -57,6 +57,11 @@ let preBuild = preBuild + lib.optionalString stdenv.isLinux '' sed -e '/^build crypto\/fipsmodule\/CMakeFiles\/fipsmodule\.dir\/bcm\.c\.o:/,/^ *FLAGS =/ s/^ *FLAGS = -Werror/& -Wno-error=stringop-overflow/' \ -i build.ninja '' + lib.optionalString stdenv.cc.isGNU '' # Silence warning that causes build failures with GCC. sed -e '/^build ssl\/test\/CMakeFiles\/bssl_shim\.dir\/settings_writer\.cc\.o:/,/^ *FLAGS =/ s/^ *FLAGS = -Werror/& -Wno-error=ignored-attributes/' \ -e '/^build ssl\/test\/CMakeFiles\/handshaker\.dir\/settings_writer\.cc\.o:/,/^ *FLAGS =/ s/^ *FLAGS = -Werror/& -Wno-error=ignored-attributes/' \ -i build.ninja '' + lib.optionalString stdenv.cc.isClang ( # Silence warnings that cause build failures with newer versions of clang. let Loading Loading
pkgs/servers/invidious/lsquic.nix +5 −0 Original line number Diff line number Diff line Loading @@ -57,6 +57,11 @@ let preBuild = preBuild + lib.optionalString stdenv.isLinux '' sed -e '/^build crypto\/fipsmodule\/CMakeFiles\/fipsmodule\.dir\/bcm\.c\.o:/,/^ *FLAGS =/ s/^ *FLAGS = -Werror/& -Wno-error=stringop-overflow/' \ -i build.ninja '' + lib.optionalString stdenv.cc.isGNU '' # Silence warning that causes build failures with GCC. sed -e '/^build ssl\/test\/CMakeFiles\/bssl_shim\.dir\/settings_writer\.cc\.o:/,/^ *FLAGS =/ s/^ *FLAGS = -Werror/& -Wno-error=ignored-attributes/' \ -e '/^build ssl\/test\/CMakeFiles\/handshaker\.dir\/settings_writer\.cc\.o:/,/^ *FLAGS =/ s/^ *FLAGS = -Werror/& -Wno-error=ignored-attributes/' \ -i build.ninja '' + lib.optionalString stdenv.cc.isClang ( # Silence warnings that cause build failures with newer versions of clang. let Loading