From b24297186233d558f00245606a9edeeef5089d0e Mon Sep 17 00:00:00 2001 From: K900 Date: Sat, 19 Oct 2024 22:26:40 +0300 Subject: [PATCH] qt6.qtwebengine: disable debug info --- pkgs/development/libraries/qt-6/modules/qtwebengine.nix | 3 +++ pkgs/development/libraries/qt-6/qtModule.nix | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/development/libraries/qt-6/modules/qtwebengine.nix b/pkgs/development/libraries/qt-6/modules/qtwebengine.nix index c137bd5a1f682..c97dd0377981f 100644 --- a/pkgs/development/libraries/qt-6/modules/qtwebengine.nix +++ b/pkgs/development/libraries/qt-6/modules/qtwebengine.nix @@ -258,6 +258,9 @@ qtModule { export NINJAFLAGS="-j$NIX_BUILD_CORES" ''; + # Debug info is too big to link with LTO. + separateDebugInfo = false; + meta = with lib; { description = "Web engine based on the Chromium web browser"; platforms = [ "x86_64-darwin" "aarch64-darwin" "aarch64-linux" "armv7a-linux" "armv7l-linux" "x86_64-linux" ]; diff --git a/pkgs/development/libraries/qt-6/qtModule.nix b/pkgs/development/libraries/qt-6/qtModule.nix index 38fe348f0c2c5..610649497ba88 100644 --- a/pkgs/development/libraries/qt-6/qtModule.nix +++ b/pkgs/development/libraries/qt-6/qtModule.nix @@ -32,7 +32,7 @@ stdenv.mkDerivation (args // { moveToDev = false; outputs = args.outputs or [ "out" "dev" ]; - separateDebugInfo = true; + separateDebugInfo = args.separateDebugInfo or true; dontWrapQtApps = args.dontWrapQtApps or true; }) // {