From 32fff513498858ad9a6a7d8da30c7070b77ac3f0 Mon Sep 17 00:00:00 2001 From: Arnout Engelen Date: Thu, 12 Feb 2026 19:10:38 +0100 Subject: [PATCH] linux: include generated `constants.py` in output for the 'dev' output, make sure the generated `constants.py` is actually included in the output. Follow-up on #432405 --- pkgs/os-specific/linux/kernel/build.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/os-specific/linux/kernel/build.nix b/pkgs/os-specific/linux/kernel/build.nix index b52959f681a2..fd1723c41404 100644 --- a/pkgs/os-specific/linux/kernel/build.nix +++ b/pkgs/os-specific/linux/kernel/build.nix @@ -376,7 +376,10 @@ lib.makeOverridable ( cp vmlinux $dev/ mkdir -p $dev/lib/modules/${modDirVersion}/build/scripts + # Installing from source dir instead of $buildRoot so as to omit intermediate artifacts. cp -rL ../scripts/gdb/ $dev/lib/modules/${modDirVersion}/build/scripts + # Installing `constants.py` from `$buildRoot` as it's generated. + cp scripts/gdb/linux/constants.py $dev/lib/modules/${modDirVersion}/build/scripts/gdb/linux if [ -z "''${dontStrip-}" ]; then installFlags+=("INSTALL_MOD_STRIP=1")