From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id SQXoOD2lUmqucQMAWB0awg (envelope-from ) for ; Sat, 11 Jul 2026 16:19:09 -0400 Received: by simark.ca (Postfix, from userid 112) id D5BCB1E098; Sat, 11 Jul 2026 16:19:09 -0400 (EDT) X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-25) on simark.ca X-Spam-Level: X-Spam-Status: No, score=-5.3 required=5.0 tests=ARC_SIGNED,ARC_VALID,BAYES_00, MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED autolearn=ham autolearn_force=no version=4.0.1 Received: from vm01.sourceware.org (vm01.sourceware.org [38.145.34.32]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519 server-signature ECDSA (prime256v1) server-digest SHA256) (No client certificate requested) by simark.ca (Postfix) with ESMTPS id 37A1E1E070 for ; Sat, 11 Jul 2026 16:19:08 -0400 (EDT) Received: from vm01.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 21F074BA23D3 for ; Sat, 11 Jul 2026 20:19:01 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 21F074BA23D3 Received: from gnu.wildebeest.org (gnu.wildebeest.org [45.83.234.184]) by sourceware.org (Postfix) with ESMTPS id D2F004BA2E1C; Sat, 11 Jul 2026 20:18:29 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org D2F004BA2E1C Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=klomp.org Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=klomp.org ARC-Filter: OpenARC Filter v1.0.0 sourceware.org D2F004BA2E1C Authentication-Results: sourceware.org; arc=none smtp.remote-ip=45.83.234.184 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1783801110; cv=none; b=SB0omPNgd+22f0zKeW+mwNSKsOxqBdXj1lVmDJl5C3j6UViIaTT0LPdOXusTg8dYOCMDovdoONVpSJ2k9X7yZz+ydffH36ilKrOuagm2lsN9k/kWL3Rwi1peeNInkAsdX/Yb7QZ193x1rkBcfimasGvNDwJH5xbJFsqKawSVx+Y= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1783801110; c=relaxed/simple; bh=URPXIzDuvKMMiKiRa9/RtCNMPMqpRmJyU5+ZHOaz0Ls=; h=Date:From:To:Subject:Message-ID:MIME-Version; b=Fmbj/qTwjbBGQ6N6sZaDnE/tzeGkrdomy6TR2JyLF9FJmV0my8ly14dqzAU06alOZXLxe84c0dPD9eBvR6zhxKyVXBXdPvkXRsI2nN5enFYdXQCtE6bASbwiVi6nvZ/dsLOgI3HigrQK/zeBb9R/hO/sRE0XRLmOJyQI8hNQi3A= ARC-Authentication-Results: i=1; sourceware.org DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org D2F004BA2E1C Received: by gnu.wildebeest.org (Postfix, from userid 1000) id D7445301D131; Sat, 11 Jul 2026 22:18:28 +0200 (CEST) Date: Sat, 11 Jul 2026 22:18:28 +0200 From: Mark Wielaard To: dwz@sourceware.org Cc: dwarf-discuss@lists.dwarfstd.org, gcc@gcc.gnu.org, gdb@sourceware.org Subject: DWZ 0.17 released Message-ID: <20260711201828.GF31804@gnu.wildebeest.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.21 (2010-09-15) X-BeenThere: gdb@sourceware.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: Gdb mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: gdb-bounces~public-inbox=simark.ca@sourceware.org Sender: "Gdb" DWZ 0.17 has been released. dwz - DWARF optimization and duplicate removal tool dwz is a program that attempts to optimize DWARF debugging information contained in ELF shared libraries and ELF executables for size, by replacing DWARF information representation with equivalent smaller representation where possible and by reducing the amount of duplication using techniques from DWARF standard appendix E - creating DW_TAG_partial_unit compilation units (CUs) for duplicated information and using DW_TAG_imported_unit to import it into each CU that needs it. You can download dwz from the sourceware FTP server here: https://sourceware.org/ftp/dwz/releases/ ftp://sourceware.org/pub/dwz/releases/ The vital stats: Size md5sum Name 189KiB 3feead232f4862af3fb3e041c00ecfd6 dwz-0.17.tar.gz 152KiB fd653f7ca80a7222d4b7cc3497870e38 dwz-0.17.tar.xz The tar files are signed (as dwz-0.17.tar.{gz,xz}.asc) with https://www.klomp.org/mark/gnupg-pub.txt There is a web page for DWZ at: https://sourceware.org/dwz/ DWZ 0.17 now accepts (ELF or GNU) compressed debug sections on input. == git shortlog == Daan De Meyer (1): dwz: Accept compressed debug sections on input Mark Wielaard (9): lldb doesn't have a mailinglist anymore Sync dwarf2.{def,h} and dwarfnames.c from gcc/libiberty htab.c: Remove old-style function definitions dwz.c (optimize_multifile): Init shstrtab and shstrtab_len after setjmp. dwz: Print the max die limit when not optimizing in error messages dwz: Fix stray comma in error format Define ELFCOMPRESS_ZSTD if elf.h and libelf.h don't define it Update FSF Copyright years to include 2025. Bump version to 0.17