我应该使用哪个存储库来构建 Ubuntu 内核以及如何构建 bisect?

我应该使用哪个存储库来构建 Ubuntu 内核以及如何构建 bisect?

Ubuntu 内核 22.04 在我的 wifi 硬件上出现故障。
我将问题隔离在内核之间:
ok - 主线内核 5.15.4,对应于 Ubuntu 内核 5.15.0-12.12
nok - 主线内核 5.15.5,对应于 Ubuntu 内核 5.15.0-13.13

使用 git://git.launchpad.net/~ubuntu-kernel-test/ubuntu/+source/linux/+git/mainline-crack 上的存储库(主),
我可以成功构建标签 5.15.4 和 5.15.5 指向的提交,但我无法二分,因为中间的提交没有 /debian 目录。

使用 git://git.launchpad.net/~ubuntu-kernel/ubuntu/+source/linux/+git/jammy 上的存储库(主存储库),
我在构建时遇到如下错误

  LD [M]  drivers/iio/industrialio.o
make[2]: Leaving directory '/jammy/debian/build/build-generic'
make[1]: *** [Makefile:219: __sub-make] Error 2
make[1]: Leaving directory '/jammy'
make: *** [debian/rules.d/2-binary-arch.mk:53: /jammy/debian/stamps/stamp-build-generic] Error 2

我不知道如何找到错误发生的位置以及原因是什么。

在所有建筑情况下我都使用

LANG=C fakeroot debian/rules clean
LANG=C fakeroot debian/rules binary-headers binary-generic binary-perarch

(按照解释 wiki 构建你自己的内核wiki 内核维护

这与以下内容相关: launchpad.net 错误 1970965askubuntu 22-04-wifi 经常断开连接几秒钟

相关内容