mirror of
https://git.yoctoproject.org/poky
synced 2026-02-28 12:29:40 +01:00
Debugedit provided by rpm 4.14 is rewriting binaries in-place, and was found to produce broken output at least for grub: http://lists.openembedded.org/pipermail/openembedded-core/2017-November/143989.html A replacement utility was suggested via private mail: https://lists.fedorahosted.org/archives/list/elfutils-devel@lists.fedorahosted.org/message/VZP4G5N2ELYZEDAB3QYLXYHDGX4WMCUF/ (From OE-Core rev: f2e6e1d3bfd4c92ef0f5ed4721fd9050c59dafca) Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
23 lines
635 B
BlitzBasic
23 lines
635 B
BlitzBasic
SUMMARY = "A small utility for printing debig source file locations embedded in binaries"
|
|
LICENSE = "GPLv2+"
|
|
LIC_FILES_CHKSUM = "file://../dwarfsrcfiles.c;md5=31483894e453a77acbb67847565f1b5c;beginline=1;endline=8"
|
|
|
|
SRC_URI = "file://dwarfsrcfiles.c"
|
|
BBCLASSEXTEND = "native"
|
|
DEPENDS = "elfutils"
|
|
DEPENDS_append_libc-musl = " argp-standalone"
|
|
|
|
do_compile () {
|
|
${CC} ${CFLAGS} ${LDFLAGS} -o dwarfsrcfiles ../dwarfsrcfiles.c -lelf -ldw
|
|
}
|
|
|
|
do_compile_libc-musl () {
|
|
${CC} ${CFLAGS} ${LDFLAGS} -o dwarfsrcfiles ../dwarfsrcfiles.c -lelf -ldw -largp
|
|
}
|
|
|
|
do_install () {
|
|
install -d ${D}${bindir}
|
|
install -t ${D}${bindir} dwarfsrcfiles
|
|
}
|
|
|