diff options
author | Adam Joseph <adam@westernsemico.com> | 2023-07-25 14:42:37 -0700 |
---|---|---|
committer | Adam Joseph <adam@westernsemico.com> | 2023-07-28 12:32:03 -0700 |
commit | 3aff6553615124198331f845ce3f07ddd731c2c5 (patch) | |
tree | 28a0fb414bc9a1ef20ed39f5d7e7c46376b8ff04 /pkgs/os-specific/linux/kernel/manual-config.nix | |
parent | 37eb25a4285919205f311d26952c752913e2cd1c (diff) |
Revert "linuxManualConfig: install GDB scripts"
This reverts commit d57568fcad7e3a9364850cb1c25d7a34693c02d5.
Diffstat (limited to 'pkgs/os-specific/linux/kernel/manual-config.nix')
-rw-r--r-- | pkgs/os-specific/linux/kernel/manual-config.nix | 18 |
1 files changed, 5 insertions, 13 deletions
diff --git a/pkgs/os-specific/linux/kernel/manual-config.nix b/pkgs/os-specific/linux/kernel/manual-config.nix index 46407eccf0572..4005dda4374a0 100644 --- a/pkgs/os-specific/linux/kernel/manual-config.nix +++ b/pkgs/os-specific/linux/kernel/manual-config.nix @@ -278,6 +278,7 @@ let ]; postInstall = optionalString isModular '' + cp vmlinux $dev/ if [ -z "''${dontStrip-}" ]; then installFlagsArray+=("INSTALL_MOD_STRIP=1") fi @@ -297,16 +298,12 @@ let # from a `try-run` call from the Makefile rm -f $dev/lib/modules/${modDirVersion}/build/.[0-9]*.d - # Keep some extra files - for f in arch/powerpc/lib/crtsavres.o arch/arm64/kernel/ftrace-mod.o \ - scripts/gdb/linux vmlinux vmlinux-gdb.py - do - if [ -e "$buildRoot/$f" ]; then - mkdir -p "$(dirname "$dev/lib/modules/${modDirVersion}/build/$f")" - cp -HR $buildRoot/$f $dev/lib/modules/${modDirVersion}/build/$f + # Keep some extra files on some arches (powerpc, aarch64) + for f in arch/powerpc/lib/crtsavres.o arch/arm64/kernel/ftrace-mod.o; do + if [ -f "$buildRoot/$f" ]; then + cp $buildRoot/$f $dev/lib/modules/${modDirVersion}/build/$f fi done - ln -s $dev/lib/modules/${modDirVersion}/build/vmlinux $dev # !!! No documentation on how much of the source tree must be kept # If/when kernel builds fail due to missing files, you can add @@ -349,11 +346,6 @@ let sed -i Makefile -e 's|= ${buildPackages.kmod}/bin/depmod|= depmod|' ''; - preFixup = '' - # Don't strip $dev/lib/modules/*/vmlinux - stripDebugList="$(cd $dev && echo lib/modules/*/build/*/)" - ''; - requiredSystemFeatures = [ "big-parallel" ]; meta = { |