Test Build 4) All debug symbols disabled goal: show no zfs debug symbol activity happens either (along w/ other debug symbol stuff)
- test packaging - nothing built with debug symbols - no debug package present - no .gnu_debuglink section at all - (no regressions) Test packaging, debug symbols disabled at all (skipdbg=true). The dkms-build script doesn't do any debug symbol work at all. II: dkms-build installing zfs into /home/ubuntu/dbgsym/unstable/debian/linux-modules-5.3.0-8-generic/lib/modules/5.3.0-8-generic/kernel/zfs signing zavl.ko signing znvpair.ko signing zunicode.ko signing zcommon.ko signing zfs.ko signing icp.ko signing zlua.ko signing spl.ko II: dkms-build build zfs complete No debug sections are present in ZFS modules (as expected): $ objdump -h deb-modules/lib/modules/5.3.0-8-generic/kernel/zfs/zfs.ko | grep debug $ And the check for modules without debug symbols is not exercised (as expected): $ grep WARNING build.log $ $ find deb-modules/ -name '*.ko' | wc -l 1000 $ find deb-modules/ -name '*.ko' | while read ko; do objdump -h -j .gnu_debuglink $ko >/dev/null 2>&1 || echo "Module without debug link '$ko'"; done | wc -l 1000 $ find deb-modules-extra/ -name '*.ko' | wc -l 4508 $ find deb-modules-extra/ -name '*.ko' | while read ko; do objdump -h -j .gnu_debuglink $ko >/dev/null 2>&1 || echo "Module without debug link '$ko'"; done | wc -l 4508 ** Description changed: The ZFS kernel modules aren't built with debug symbols, which introduces problems/issues for debugging/support. Patches are required in: 1) linux kernel packaging, to add infrastructure to enable/build/strip/package debug symbols on DKMS. (this is sufficient with zfs-linux now in Eoan.) 2) zfs-linux and spl-linux, for the stable releases, - which need a few patches to enable debug symbols. + which need a few patches to enable debug symbols + (add option './configure --enable-debuginfo' and + '(ZFS|SPL)_DKMS_ENABLE_DEBUGINFO' to dkms.conf.) Initially submitting the kernel patchset for Unstable, for review/feedback. It backports nicely into B/D/E, should it be accepted; for X (doesn't use DKMS builds) a simpler patch for the moment (until it does) works. The zfs/spl-linux patches are ready, to be submitted once the approach used by the kernel package settles. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1840704 Title: ZFS kernel modules lack debug symbols To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1840704/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs