diff options
author | Jörg Thalheim <joerg@thalheim.io> | 2021-10-18 09:49:34 +0200 |
---|---|---|
committer | Jörg Thalheim <joerg@thalheim.io> | 2021-10-18 09:49:40 +0200 |
commit | 54bf57aa1b52068862f59a5ca00b629ba50be822 (patch) | |
tree | 1269c060d4802e63d7ca59ce394fe8217fbb3056 /pkgs/os-specific/linux/zfs | |
parent | ea31b7954175f94cd41b28cb565edf938ea5365b (diff) |
zfs: add docs why we strip symbols manual
Diffstat (limited to 'pkgs/os-specific/linux/zfs')
-rw-r--r-- | pkgs/os-specific/linux/zfs/default.nix | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/pkgs/os-specific/linux/zfs/default.nix b/pkgs/os-specific/linux/zfs/default.nix index 2d1775dac63ef..cd25f0e981bd9 100644 --- a/pkgs/os-specific/linux/zfs/default.nix +++ b/pkgs/os-specific/linux/zfs/default.nix @@ -140,6 +140,9 @@ let "INSTALL_MOD_PATH=\${out}" ]; + # Enabling BTF causes zfs to be build with debug symbols. + # Since zfs compress kernel modules on installation, our strip hooks skip stripping them. + # Hence we strip modules prior to compression. postBuild = optionalString buildKernel '' find . -name "*.ko" -print0 | xargs -0 -P$NIX_BUILD_CORES strip --strip-debug ''; |