The debian kernel build switched to use debhelper compatibility level 12 with this commit:
commit 59a5af36cbf1cc01ef48b91719f999a699d99fab Author: Ben Hutchings <[email protected]> Date: Sun Apr 19 19:49:03 2020 +0100 debhelper started complaining about level 9, so it's time to upgrade again. This change broke the kernel build on the hppa architecture. Since compat level 12, dh_strip runs the "strip" command on any vmlinuz* files, which wasn't the case before. On hppa the 64-bit build needs to run "hppa64-linux-strip" instead of "strip". Fix it by adding "vmlinuz" to the exclude list of dh_strip, and thus behave as compat level 9 did before. Tested on hppa and x86-64. Ok to commit, or any other idea on how to fix it? Helge diff --git a/debian/rules.real b/debian/rules.real index e73588b4093c..af1d246f3b27 100644 --- a/debian/rules.real +++ b/debian/rules.real @@ -447,7 +447,7 @@ endif +$(MAKE_SELF) \ install-image_$(ARCH)_$(FEATURESET)_$(FLAVOUR)_bug \ PACKAGE_DIR='$(PACKAGE_DIR)' PACKAGE_NAME='$(PACKAGE_NAME)' REAL_VERSION='$(REAL_VERSION)' - dh_strip --no-automatic-dbgsym -Xvmlinux + dh_strip --no-automatic-dbgsym -Xvmlinux -Xvmlinuz ln -sf linux-image.NEWS debian/$(PACKAGE_NAME).NEWS +$(MAKE_SELF) install-base

