【问题标题】:Include objTools in kernel debians (linux-headers and linux-image)在内核 debian 中包含 objTools(linux-headers 和 linux-image)
【发布时间】:2019-08-13 04:19:53
【问题描述】:


我们正在编译内核并创建 linux 内核的 debian。
最近发现debians中不包含objTools源文件。
有没有办法,我们可以将它包含在 debians 中,并在安装 debians 后可用?

我们尝试了以下方法:
方法 1:
1. 在配置文件中,我们启用了CONFIG_STACK_VALIDATION
2.冉make-kpkg -j4 --rootcmd fakeroot --initrd --append-to-version=-12 kernel_image kernel_headers

方法2:
1. 在配置文件中,我们启用了CONFIG_STACK_VALIDATION
2.新增(cd $srctree; find tools/objtool -type f -executable) >> "$objtree/debian/hdrsrcfiles" in scripts/package/builddeb文件
3.冉make-kpkg -j4 --rootcmd fakeroot --initrd --append-to-version=-12 kernel_image kernel_headers

以上都创建了 debian 文件,但 objTools 文件夹在 linux-headers debian 中只有 Makefile。

当我在 make-kpkg 命令中添加 kernel_source 时,它创建了 debian,但在安装时显示 linux-source-12.tar.bz2

我想获取 objTools 文件夹以及安装内核 debians 的所有文件,即 linux-headers 和 linux-image debians,这样当我使用命令 dpkg -i linux-image*.deb linux-headers*.deb 安装 debians 时,它也应该安装 Tools 源文件。

请帮忙。

【问题讨论】:

  • 自己需要源代码,还是编译工具之后? objtool 本身在各种 linux-kbuild 包中可用,例如 linux-kbuild-4.19,在/usr/lib/linux-kbuild-4.19/tools/objtool/objtool 中。

标签: linux compilation linux-kernel debian ubuntu-18.04


【解决方案1】:
猜你喜欢
  • 2014-01-26
  • 1970-01-01
  • 1970-01-01
  • 2020-02-12
  • 2023-03-22
  • 2019-10-09
  • 1970-01-01
  • 1970-01-01
  • 2015-09-24
相关资源
最近更新 更多