From patchwork Tue Sep 8 19:52:33 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Adolf Belka X-Patchwork-Id: 10173 Return-Path: Received: from mail01.ipfire.org (mail01.haj.ipfire.org [172.28.1.202]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519) (Client CN "mail01.haj.ipfire.org", Issuer "YR2" (not verified)) by web04.haj.ipfire.org (Postfix) with ESMTPS id 4hfZNr4VWvz3wqL for ; Tue, 08 Sep 2026 19:53:00 +0000 (UTC) Received: from mail02.haj.ipfire.org (mail02.haj.ipfire.org [IPv6:2001:678:b28::201]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519) (Client CN "mail02.haj.ipfire.org", Issuer "YE1" (not verified)) by mail01.ipfire.org (Postfix) with ESMTPS id 4hfZNp3ytrz71T for ; Tue, 08 Sep 2026 19:52:58 +0000 (UTC) Received: from mail02.haj.ipfire.org (localhost [IPv6:::1]) by mail02.haj.ipfire.org (Postfix) with ESMTP id 4hfZNl1hD4z37Bc for ; Tue, 08 Sep 2026 19:52:55 +0000 (UTC) X-Original-To: development@lists.ipfire.org Received: from mail01.ipfire.org (mail01.haj.ipfire.org [IPv6:2001:678:b28::25]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519 server-signature ECDSA (secp384r1 raw public key) server-digest SHA384 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mail01.haj.ipfire.org", Issuer "YR2" (not verified)) by mail02.haj.ipfire.org (Postfix) with ESMTPS id 4hfZNb3fVfz36VW for ; Tue, 08 Sep 2026 19:52:47 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mail01.ipfire.org (Postfix) with ESMTPSA id 4hfZNb0lq7z6lX; Tue, 08 Sep 2026 19:52:47 +0000 (UTC) DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003ed25519; t=1788897167; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=GXwTSbfO+c+sbRpc8Dqi6uNOw0GcOu/gN9fCNJcH8PI=; b=JaCNWmvFzFVQ9CZLdIs+WB4P9UDKscMUleHQ5WT47fg45o84mvlPtKQtCBTvDL37/MAQGR OXIREb55mZ+0ymCQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003rsa; t=1788897167; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=GXwTSbfO+c+sbRpc8Dqi6uNOw0GcOu/gN9fCNJcH8PI=; b=av/zlT+KEZJFaWjQbTok6nCy9TASpzdt3twFyj/pqCodqQ3n3p5MkiFpW7LCa2Z9zOKa/x q2S0MQqIY072Sv6AjvSSQ5oscizbcwDYFA4cW+j9FGVD7NA16FyTvCxQC3HRWWZhtoUvQm ns53zGFEUhAiyZJ1rfDktRL15K47ZVdxeKa/oCKVhYyN6712b1ydvusC29MHp0gnvr5sCh hZJQoH2/hJUubVy1pw/noCb90JqoXS/ccqG3bSfnKGqD6GnlQJfl6tJo7TG8WvdOe5ag0F mt8mTTK3N6XmEj6j3OkRk4r2fMnNMJQKrx7F0O9ppwNuuvOMx+vgTES75UMeRA== From: Adolf Belka To: development@lists.ipfire.org Cc: Adolf Belka Subject: [PATCH] elfutils: Update to version 0.196 Date: Tue, 8 Sep 2026 21:52:33 +0200 Message-ID: <20260908195241.2909132-7-adolf.belka@ipfire.org> In-Reply-To: <20260908195241.2909132-1-adolf.belka@ipfire.org> References: <20260908195241.2909132-1-adolf.belka@ipfire.org> Precedence: list List-Id: List-Subscribe: , List-Unsubscribe: , List-Post: List-Help: Sender: Mail-Followup-To: MIME-Version: 1.0 - Update from version 0.195 to 0.196 - Update of rootfile - Changelog 0.196 debuginfod: The $DEBUGINFOD_TIMEOUT environment variable is now enforced when establishing a connection to a server. libdw: New functions dwarf_begin_type, dwarf_begin_elf_type and dwarf_get_type plus new enum Dwarf_Type. Used to select between plain DWARF, split DWARF (.dwo/.dwp) and GNU LTO when opening a file. Added support for DWARF5 supplementary files (.debug_sup) and associated DW_FORM_ref_sup4/8 and DW_FORM_strp_sup forms. Added support for split DWARF debug data when contained in the same file as the skeleton. libdwelf: New functions dwelf_dwarf_debug_sup and dwelf_dwarf_debug_dwp for querying .debug_sup and .debug_dwp section data. libdwfl: Now correctly handles Linux kernel module sections that are not present in sysfs. libdwfl_stacktrace: New functions dwflst_arch_from_uname, dwflst_arch_expected_frame_nregs, dwflst_arch_sp_dwarf_reg and dwflst_arch_sp_perf_reg providing per-architecture constants. The libdwfl_stacktrace interface is experimental and may be subject to API/ABI changes. stackprof: New profiling tool for collecting systemwide stacktrace profiles. Replaces the eu-stacktrace tool. Requires a C++20 capable compiler. stacktrace: This experimental tool has been removed and replaced with eu-stackprof. srcfiles: Now handles CU names and files from split DWARF. strip: Fixed bug where a section's sh_link or sh_info reference could be missing from the debug file. version.h: New macro _ELFUTILS_THREAD_SAFE added to . Defined to 1 when the elfutils libraries are built with thread safety support enabled. Otherwise it is left undefined. Thread safety support is experimental and is not yet officially supported. Signed-off-by: Adolf Belka --- config/rootfiles/common/elfutils | 8 +++++--- lfs/elfutils | 4 ++-- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/config/rootfiles/common/elfutils b/config/rootfiles/common/elfutils index 14f00d035..7db569486 100644 --- a/config/rootfiles/common/elfutils +++ b/config/rootfiles/common/elfutils @@ -29,15 +29,15 @@ usr/include/elfutils/libdwfl_stacktrace.h #usr/include/gelf.h #usr/include/libelf.h #usr/include/nlist.h -usr/lib/libasm-0.195.so +usr/lib/libasm-0.196.so #usr/lib/libasm.a #usr/lib/libasm.so usr/lib/libasm.so.1 -usr/lib/libdw-0.195.so +usr/lib/libdw-0.196.so #usr/lib/libdw.a #usr/lib/libdw.so usr/lib/libdw.so.1 -usr/lib/libelf-0.195.so +usr/lib/libelf-0.196.so #usr/lib/libelf.a #usr/lib/libelf.so usr/lib/libelf.so.1 @@ -48,12 +48,14 @@ usr/lib/libelf.so.1 #usr/share/locale/en@quot/LC_MESSAGES/elfutils.mo #usr/share/locale/es/LC_MESSAGES/elfutils.mo #usr/share/locale/ja/LC_MESSAGES/elfutils.mo +#usr/share/locale/ka/LC_MESSAGES/elfutils.mo #usr/share/locale/pl/LC_MESSAGES/elfutils.mo #usr/share/locale/uk/LC_MESSAGES/elfutils.mo #usr/share/man/man1/debuginfod-find.1 #usr/share/man/man1/eu-elfclassify.1 #usr/share/man/man1/eu-readelf.1 #usr/share/man/man1/eu-srcfiles.1 +#usr/share/man/man1/eu-stackprof.1 #usr/share/man/man3/debuginfod_add_http_header.3 #usr/share/man/man3/debuginfod_begin.3 #usr/share/man/man3/debuginfod_end.3 diff --git a/lfs/elfutils b/lfs/elfutils index bda9bf829..25038fad8 100644 --- a/lfs/elfutils +++ b/lfs/elfutils @@ -26,7 +26,7 @@ include Config SUMMARY = Higher-level library to access ELF files -VER = 0.195 +VER = 0.196 THISAPP = elfutils-$(VER) DL_FILE = $(THISAPP).tar.bz2 @@ -42,7 +42,7 @@ objects = $(DL_FILE) $(DL_FILE) = $(DL_FROM)/$(DL_FILE) -$(DL_FILE)_BLAKE2 = 7ad84f87ba24a0edd3d1885a232e63f454509f3d229952d2c9b85dd76baa6b150e022bbce70fc3e89b57f5c606ed3862178c693e3638bf22b891c5798e7c624a +$(DL_FILE)_BLAKE2 = 13e5aa27b839b02962a45cae1b9b603e7e95d428a16f9bdf15d04201529a9c714a53701cacc65c65fa32082d121a7e196bd242739d4cfd1f40a69efd0f1252f6 install : $(TARGET)