diff options
author | Soumya Sambu <soumya.sambu@windriver.com> | 2025-06-06 12:14:03 +0530 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2025-06-11 09:34:40 +0100 |
commit | 82ebd782f74139a921f680f561abbbada24e71e2 (patch) | |
tree | 2bfd007a562ff2a830dcca58c5d725221a0f1c2c | |
parent | d91c6dca444a0765427779fa85297a5864830962 (diff) | |
download | poky-82ebd782f74139a921f680f561abbbada24e71e2.tar.gz |
elfutils: Upgrade 0.192 -> 0.193
Refreshed patches:
0001-libelf-Add-libeu-objects-to-libelf.a-static-archive.patch
ptest.patch
Changelog:
Version 0.193 "Bugs erased, stacks traced"
debuginfod: Add CORS (webapp access) support to webapi and --cors option.
Add --listen-address option for binding the HTTP listen socket
to a specific IPv4 or IPv6 address.
debuginfod client now caches x-debuginfod-* HTTP headers
alongside downloaded files.
libdw: Add dwarf_language and dwarf_language_lower_bound functions.
Improved support for DWARF6 language metadata as well as DWARF
language constants for Nim, Dylan, Algol68, V and Mojo.
dwarf_srclang is now forward-compatible with DWARF6 language
constants.
libdwfl_stacktrace: Experimental new library interface for unwinding
stack samples into call chains, and tracking and
caching Elf data for multiple processes, building
on libdwfl. Initially supports perf_events stack
sample data.
libelf: elf_scnshndx has been rewritten to be more robust, particularily
for ELF files with more than 64K sections.
readelf: Improved handling of corrupt ELF data.
--section-headers output now includes a "Key to Flags" explaining
section flag meanings.
(From OE-Core rev: ca990ae5a14fa0899dee4fccacf4cac8f212e4e8)
Signed-off-by: Soumya Sambu <soumya.sambu@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
-rw-r--r-- | meta/recipes-devtools/elfutils/elfutils_0.193.bb (renamed from meta/recipes-devtools/elfutils/elfutils_0.192.bb) | 2 | ||||
-rw-r--r-- | meta/recipes-devtools/elfutils/files/0001-libelf-Add-libeu-objects-to-libelf.a-static-archive.patch | 8 | ||||
-rw-r--r-- | meta/recipes-devtools/elfutils/files/ptest.patch | 10 |
3 files changed, 10 insertions, 10 deletions
diff --git a/meta/recipes-devtools/elfutils/elfutils_0.192.bb b/meta/recipes-devtools/elfutils/elfutils_0.193.bb index f96e7c8ef0..4ccea2bea3 100644 --- a/meta/recipes-devtools/elfutils/elfutils_0.192.bb +++ b/meta/recipes-devtools/elfutils/elfutils_0.193.bb | |||
@@ -24,7 +24,7 @@ SRC_URI = "https://sourceware.org/elfutils/ftp/${PV}/${BP}.tar.bz2 \ | |||
24 | SRC_URI:append:libc-musl = " \ | 24 | SRC_URI:append:libc-musl = " \ |
25 | file://0003-musl-utils.patch \ | 25 | file://0003-musl-utils.patch \ |
26 | " | 26 | " |
27 | SRC_URI[sha256sum] = "616099beae24aba11f9b63d86ca6cc8d566d968b802391334c91df54eab416b4" | 27 | SRC_URI[sha256sum] = "7857f44b624f4d8d421df851aaae7b1402cfe6bcdd2d8049f15fc07d3dde7635" |
28 | 28 | ||
29 | inherit autotools gettext ptest pkgconfig | 29 | inherit autotools gettext ptest pkgconfig |
30 | 30 | ||
diff --git a/meta/recipes-devtools/elfutils/files/0001-libelf-Add-libeu-objects-to-libelf.a-static-archive.patch b/meta/recipes-devtools/elfutils/files/0001-libelf-Add-libeu-objects-to-libelf.a-static-archive.patch index 1587087896..81c5255447 100644 --- a/meta/recipes-devtools/elfutils/files/0001-libelf-Add-libeu-objects-to-libelf.a-static-archive.patch +++ b/meta/recipes-devtools/elfutils/files/0001-libelf-Add-libeu-objects-to-libelf.a-static-archive.patch | |||
@@ -20,12 +20,12 @@ Upstream-Status: Backport [https://sourceware.org/git/?p=elfutils.git;a=commit;h | |||
20 | 1 file changed, 3 insertions(+) | 20 | 1 file changed, 3 insertions(+) |
21 | 21 | ||
22 | diff --git a/libelf/Makefile.am b/libelf/Makefile.am | 22 | diff --git a/libelf/Makefile.am b/libelf/Makefile.am |
23 | index 3402863e..2d3dbdf2 100644 | 23 | index 05484c1..72f1e22 100644 |
24 | --- a/libelf/Makefile.am | 24 | --- a/libelf/Makefile.am |
25 | +++ b/libelf/Makefile.am | 25 | +++ b/libelf/Makefile.am |
26 | @@ -122,6 +122,9 @@ libelf.so: $(srcdir)/libelf.map $(libelf_so_LIBS) $(libelf_so_DEPS) | 26 | @@ -125,6 +125,9 @@ libelf.so: $(srcdir)/libelf.map $(libelf_so_LIBS) $(libelf_so_DEPS) |
27 | @$(textrel_check) | 27 | libeu_objects = $(shell cat ../lib/libeu.manifest) |
28 | $(AM_V_at)ln -fs $@ $@.$(VERSION) | 28 | libelf_a_LIBADD = $(addprefix ../lib/,$(libeu_objects)) |
29 | 29 | ||
30 | +libeu_objects = $(shell $(AR) t ../lib/libeu.a) | 30 | +libeu_objects = $(shell $(AR) t ../lib/libeu.a) |
31 | +libelf_a_LIBADD = $(addprefix ../lib/,$(libeu_objects)) | 31 | +libelf_a_LIBADD = $(addprefix ../lib/,$(libeu_objects)) |
diff --git a/meta/recipes-devtools/elfutils/files/ptest.patch b/meta/recipes-devtools/elfutils/files/ptest.patch index 1de82ef32b..6b83fa4662 100644 --- a/meta/recipes-devtools/elfutils/files/ptest.patch +++ b/meta/recipes-devtools/elfutils/files/ptest.patch | |||
@@ -21,11 +21,11 @@ Upstream-Status: Inappropriate [oe specific] | |||
21 | 3 files changed, 3 insertions(+), 7 deletions(-) | 21 | 3 files changed, 3 insertions(+), 7 deletions(-) |
22 | 22 | ||
23 | diff --git a/configure.ac b/configure.ac | 23 | diff --git a/configure.ac b/configure.ac |
24 | index f191488..426a68f 100644 | 24 | index 0670e01..14f3e36 100644 |
25 | --- a/configure.ac | 25 | --- a/configure.ac |
26 | +++ b/configure.ac | 26 | +++ b/configure.ac |
27 | @@ -49,7 +49,7 @@ AC_COPYRIGHT([Copyright (C) 1996-2024 The elfutils developers.]) | 27 | @@ -43,7 +43,7 @@ AC_COPYRIGHT([Copyright (C) 1996-2025 The elfutils developers.]) |
28 | AC_PREREQ(2.63) dnl Minimum Autoconf version required. | 28 | AC_PREREQ(2.69) dnl Minimum Autoconf version required. |
29 | 29 | ||
30 | dnl We use GNU make extensions; automake 1.10 defaults to -Wportability. | 30 | dnl We use GNU make extensions; automake 1.10 defaults to -Wportability. |
31 | -AM_INIT_AUTOMAKE([gnits 1.11 -Wno-portability dist-bzip2 no-dist-gzip parallel-tests]) | 31 | -AM_INIT_AUTOMAKE([gnits 1.11 -Wno-portability dist-bzip2 no-dist-gzip parallel-tests]) |
@@ -34,10 +34,10 @@ index f191488..426a68f 100644 | |||
34 | 34 | ||
35 | AM_SILENT_RULES([yes]) | 35 | AM_SILENT_RULES([yes]) |
36 | diff --git a/tests/Makefile.am b/tests/Makefile.am | 36 | diff --git a/tests/Makefile.am b/tests/Makefile.am |
37 | index 865a604..eed9bd4 100644 | 37 | index 00ba754..6be7dd6 100644 |
38 | --- a/tests/Makefile.am | 38 | --- a/tests/Makefile.am |
39 | +++ b/tests/Makefile.am | 39 | +++ b/tests/Makefile.am |
40 | @@ -893,3 +893,5 @@ check: check-am coverage | 40 | @@ -937,3 +937,5 @@ check: check-am coverage |
41 | coverage: | 41 | coverage: |
42 | -$(srcdir)/coverage.sh | 42 | -$(srcdir)/coverage.sh |
43 | endif | 43 | endif |