summaryrefslogtreecommitdiffstats
path: root/meta/recipes-devtools/debugedit
diff options
context:
space:
mode:
authorRichard Purdie <richard.purdie@linuxfoundation.org>2025-11-07 13:31:53 +0000
committerRichard Purdie <richard.purdie@linuxfoundation.org>2025-11-07 13:31:53 +0000
commit8c22ff0d8b70d9b12f0487ef696a7e915b9e3173 (patch)
treeefdc32587159d0050a69009bdf2330a531727d95 /meta/recipes-devtools/debugedit
parentd412d2747595c1cc4a5e3ca975e3adc31b2f7891 (diff)
downloadpoky-8c22ff0d8b70d9b12f0487ef696a7e915b9e3173.tar.gz
The poky repository master branch is no longer being updated.
You can either: a) switch to individual clones of bitbake, openembedded-core, meta-yocto and yocto-docs b) use the new bitbake-setup You can find information about either approach in our documentation: https://docs.yoctoproject.org/ Note that "poky" the distro setting is still available in meta-yocto as before and we continue to use and maintain that. Long live Poky! Some further information on the background of this change can be found in: https://lists.openembedded.org/g/openembedded-architecture/message/2179 Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/recipes-devtools/debugedit')
-rw-r--r--meta/recipes-devtools/debugedit/debugedit_5.2.bb30
-rw-r--r--meta/recipes-devtools/debugedit/files/0003-Makefile.am-do-not-update-manual.patch62
2 files changed, 0 insertions, 92 deletions
diff --git a/meta/recipes-devtools/debugedit/debugedit_5.2.bb b/meta/recipes-devtools/debugedit/debugedit_5.2.bb
deleted file mode 100644
index 76c54ba63d..0000000000
--- a/meta/recipes-devtools/debugedit/debugedit_5.2.bb
+++ /dev/null
@@ -1,30 +0,0 @@
1SUMMARY = "Tools for creating debuginfo and source file distributions"
2DESCRIPTION = "debugedit provides programs and scripts for creating \
3debuginfo and source file distributions, collect build-ids and rewrite \
4source paths in DWARF data for debugging, tracing and profiling."
5HOMEPAGE = "https://sourceware.org/debugedit/"
6
7LICENSE = "GPL-2.0-only & GPL-3.0-only & LGPL-2.1-only"
8LIC_FILES_CHKSUM = "file://COPYING;md5=59530bdf33659b29e73d4adb9f9f6552 \
9 file://COPYING.LIB;md5=2d5025d4aa3495befef8f17206a5b0a1 \
10 file://COPYING3;md5=d32239bcb673463ab874e80d47fae504"
11
12SRC_URI = "https://sourceware.org/ftp/debugedit/${PV}/debugedit-${PV}.tar.xz \
13 file://0003-Makefile.am-do-not-update-manual.patch \
14 "
15
16SRC_URI[sha256sum] = "705296803cc4403f38764e891b4ed38f8d8d4f8a9164bd4f86c9d4bedcac68dd"
17
18DEPENDS = "elfutils xxhash"
19DEPENDS:append:libc-musl = " musl-legacy-error"
20
21inherit pkgconfig autotools multilib_script
22
23RDEPENDS:${PN} += "bash elfutils-binutils"
24
25EXTRA_OECONF = "${@oe.utils.vartrue('DEBUG_BUILD', '--disable-inlined-xxhash', '', d)}"
26
27BBCLASSEXTEND = "native nativesdk"
28
29MULTILIB_SCRIPTS = "${PN}:${bindir}/find-debuginfo"
30
diff --git a/meta/recipes-devtools/debugedit/files/0003-Makefile.am-do-not-update-manual.patch b/meta/recipes-devtools/debugedit/files/0003-Makefile.am-do-not-update-manual.patch
deleted file mode 100644
index d0414f739a..0000000000
--- a/meta/recipes-devtools/debugedit/files/0003-Makefile.am-do-not-update-manual.patch
+++ /dev/null
@@ -1,62 +0,0 @@
1From b2715c3f4d28fab1c238086d9b5435e269b06301 Mon Sep 17 00:00:00 2001
2From: Chen Qi <Qi.Chen@windriver.com>
3Date: Thu, 23 Mar 2023 13:09:23 +0800
4Subject: [PATCH] Makefile.am: do not update manual
5
6The tarball ships these manuals, no need to re-generate them.
7We have local patches for debugedit.c and sepdebugcrcfix.c,
8this will triger re-generation of the manuals, which causes
9error of missing help2man.
10
11This is an OE specific patch. If we don't have local patches
12patching debugedit.c and sepdebugcrcfix.c, this patch is also
13not needed.
14
15Upstream-Status: Inappropriate [OE Specific]
16
17Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
18---
19 Makefile.am | 30 ------------------------------
20 1 file changed, 30 deletions(-)
21
22diff --git a/Makefile.am b/Makefile.am
23index c590edf..692e016 100644
24--- a/Makefile.am
25+++ b/Makefile.am
26@@ -52,36 +52,6 @@ sepdebugcrcfix_LDADD = @LIBELF_LIBS@
27 # Manual pages are generated for dist
28 dist_man_MANS = debugedit.1 sepdebugcrcfix.1 find-debuginfo.1
29
30-# The 'case' ensures the man pages are only generated if the corresponding
31-# source script (the first prerequisite) or configure.ac (for the version)
32-# has been changed. The executable prerequisite is solely meant to force
33-# these docs to be made only after the executable has been compiled.
34-# This makes sure help2man is not normally necessary (since the generated
35-# man pages are distributed).
36-debugedit.1: tools/debugedit.c configure.ac debugedit$(EXEEXT)
37- @case '$?' in \
38- *$<* | *configure.ac* ) $(HELP2MAN) -N --output=$@ \
39- --name='debug source path manipulation tool' \
40- ./debugedit$(EXEEXT) ;; \
41- * ) : ;; \
42- esac
43-
44-sepdebugcrcfix.1: tools/sepdebugcrcfix.c configure.ac sepdebugcrcfix$(EXEEXT)
45- @case '$?' in \
46- *$<* | *configure.ac* ) $(HELP2MAN) -N --output=$@ \
47- --name='fixes CRC for separate .debug files' \
48- ./sepdebugcrcfix$(EXEEXT) ;;\
49- * ) : ;; \
50- esac
51-
52-find-debuginfo.1: $(top_srcdir)/scripts/find-debuginfo.in configure.ac find-debuginfo
53- @case '$?' in \
54- *$<* | *configure.ac* ) $(HELP2MAN) -N --output=$@ \
55- --name='finds debuginfo and processes it' \
56- ./find-debuginfo ;;\
57- * ) : ;; \
58- esac
59-
60 noinst_HEADERS= tools/ansidecl.h \
61 tools/hashtab.h
62