Linux kbuild/kconfig development
 help / color / mirror / Atom feed
* [PATCH] kbuild: deb-pkg: Add libdw-dev:native to Build-Depends-Arch
@ 2025-03-26 17:41 WangYuli
  2025-03-26 22:40 ` Sami Tolvanen
  2025-03-28 10:19 ` Petr Pavlu
  0 siblings, 2 replies; 5+ messages in thread
From: WangYuli @ 2025-03-26 17:41 UTC (permalink / raw)
  To: masahiroy, nathan, nicolas
  Cc: linux-kbuild, linux-kernel, samitolvanen, petr.pavlu, zhanjun,
	niecheng1, guanwentao, WangYuli

The dwarf.h header, which is included by
scripts/gendwarfksyms/gendwarfksyms.h, resides within the libdw-dev
package.

This portion of the code is compiled under the condition that
CONFIG_GENDWARFKSYMS is enabled.

Consequently, add libdw-dev to Build-Depends-Arch to prevent
unforeseen compilation failures.

Fix follow possible error:
  In file included from scripts/gendwarfksyms/cache.c:6:
  scripts/gendwarfksyms/gendwarfksyms.h:6:10: fatal error: 'dwarf.h' file not found
      6 | #iIn file included from nscripts/gendwarfksyms/symbols.cc:lude6 :
  <dwarf.hscripts/gendwarfksyms/gendwarfksyms.h>:6
  :      10| :          ^~~~~~~~~
  fatal error: 'dwarf.h' file not found
    6 | #include <dwarf.h>
      |          ^~~~~~~~~

Fixes: f28568841ae0 ("tools: Add gendwarfksyms")
Signed-off-by: WangYuli <wangyuli@uniontech.com>
---
 scripts/package/mkdebian | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/scripts/package/mkdebian b/scripts/package/mkdebian
index 0178000197fe..25edee97fff7 100755
--- a/scripts/package/mkdebian
+++ b/scripts/package/mkdebian
@@ -209,7 +209,7 @@ Rules-Requires-Root: no
 Build-Depends: debhelper-compat (= 12)
 Build-Depends-Arch: bc, bison, flex,
  gcc-${host_gnu} <!pkg.${sourcename}.nokernelheaders>,
- kmod, libelf-dev:native,
+ kmod, libdw-dev:native, libelf-dev:native,
  libssl-dev:native, libssl-dev <!pkg.${sourcename}.nokernelheaders>,
  python3:native, rsync
 Homepage: https://www.kernel.org/
-- 
2.49.0


^ permalink raw reply related	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2025-04-04  9:00 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-03-26 17:41 [PATCH] kbuild: deb-pkg: Add libdw-dev:native to Build-Depends-Arch WangYuli
2025-03-26 22:40 ` Sami Tolvanen
2025-03-28 10:19 ` Petr Pavlu
2025-04-03  2:45   ` WangYuli
2025-04-04  9:00     ` Masahiro Yamada

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox