From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id V4t6B9M4eGqUYxYAWB0awg (envelope-from ) for ; Sun, 09 Aug 2026 04:22:43 -0400 Authentication-Results: simark.ca; dkim=pass (2048-bit key; unprotected) header.d=gnu.org header.i=@gnu.org header.a=rsa-sha256 header.s=fencepost-gnu-org header.b=czT9PQia; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id 0BF101E033; Sun, 09 Aug 2026 04:22:43 -0400 (EDT) X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-25) on simark.ca X-Spam-Level: X-Spam-Status: No, score=-6.4 required=5.0 tests=ARC_SIGNED,ARC_VALID,BAYES_00, DKIMWL_WL_HIGH,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,MAILING_LIST_MULTI, RCVD_IN_DNSWL_MED autolearn=ham autolearn_force=no version=4.0.1 Received: from vm01.sourceware.org (vm01.sourceware.org [IPv6:2620:52:6:3111::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 DC1C41E033 for ; Sun, 09 Aug 2026 04:22:41 -0400 (EDT) Received: from vm01.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 07C644BA79B7 for ; Sun, 9 Aug 2026 08:22:40 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 07C644BA79B7 Authentication-Results: sourceware.org; dkim=pass (2048-bit key, unprotected) header.d=gnu.org header.i=@gnu.org header.a=rsa-sha256 header.s=fencepost-gnu-org header.b=czT9PQia Received: from eggs.gnu.org (eggs.gnu.org [IPv6:2001:470:142:3::10]) by sourceware.org (Postfix) with ESMTPS id 162594BA79A3 for ; Sun, 9 Aug 2026 08:22:17 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 162594BA79A3 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=gnu.org Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=gnu.org ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 162594BA79A3 Authentication-Results: sourceware.org; arc=none smtp.remote-ip=2001:470:142:3::10 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1786263737; cv=none; b=BX2Db4ah03gK0C+umbeeggHZcu47tHoQxt/OauUef2qm/Hd/8pb7oTGED4FcFWT9V8hgF2yDnnwi3kR1xRkgpASGh7iwDMF/nPRpeTxhRHfjJjXs0FvfKhJTBlNx0OoSrnb72ELYSQiHoNA0eRSA+zPdVat+XCq4C53xs/ou5Bo= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1786263737; c=relaxed/simple; bh=WK90/YdQ4P7DApzqFQADOMWRb83u2ySghYE/sz/hVsQ=; h=DKIM-Signature:Date:Message-Id:From:To:Subject; b=ibTeAxmGi6qWbkjpBHb/1HSgUDzXTxuyJvQNCCd9chdLr1cm6rtw3anNRPSDUX+2I9r23S4HWqPLvkIQbICCYfDU5z9poDzPNZ8vRwrJtUUB7JfgWPtZHrGFR+NUGEKiT4m2GVpPI4YeAN/aS+AL7zW3bAcezaAlDPVIG13q0Cs= ARC-Authentication-Results: i=1; sourceware.org; dkim=pass (2048-bit key, unprotected) header.d=gnu.org header.i=@gnu.org header.a=rsa-sha256 header.s=fencepost-gnu-org header.b=czT9PQia DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 162594BA79A3 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wsynQ-0003gK-0z; Sun, 09 Aug 2026 04:22:16 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=s2FJctou41bOHYHi7yVWn5J1K61KBrJeuv5sA3gTAY4=; b=czT9PQia42Mt V2600oEtCva5OrDPv3dNXBHEEztnVbqj2OkzIDy5qwC1JZkOD6zYxUHJtixGVFMwa8qzZN8kycz8n hWStpw+QCN/tAbDm9I6FAS88ghKMo6XGboqzaxdS/uJcgB8SIdxcR91qqkwmh+8igrwXPIS8zJi0w kky4V2n22oTzEk/NlkCIojGyO99MnrFAYD7iEP5YcMYbPNwvl+0/n81bIDc3MXP+IZXhkmJXTUaTI /EKaOyJG7IPTc5+sE+koyTc3IJKX4sp3ZR6hVJRipedCCvW8H29oHyFZdiZgW79FKkW8kq9rismef CIfACOUo4p4ZC8WQlis7vA==; Date: Sun, 09 Aug 2026 11:22:14 +0300 Message-Id: <865x1j1z61.fsf@gnu.org> From: Eli Zaretskii To: Andrew Burgess Cc: gdb-patches@sourceware.org In-Reply-To: <6a74ce98.f1a44df3.162c5d.ceef@mx.google.com> (message from Andrew Burgess on Thu, 06 Aug 2026 19:12:40 +0100) Subject: Re: GDB 18.0.90 available for testing References: <6a74ce98.f1a44df3.162c5d.ceef@mx.google.com> X-BeenThere: gdb-patches@sourceware.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: Gdb-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: gdb-patches-bounces~public-inbox=simark.ca@sourceware.org > Date: Thu, 06 Aug 2026 19:12:40 +0100 > From: Andrew Burgess > > Hello, > > I have just finished creating the gdb-18.0.90 pre-release. > It is available for download at the following location: > > https://sourceware.org/pub/gdb/snapshots/branch/gdb-18.0.90.tar.xz > > A gzip'ed version is also available: gdb-18.0.90.tar.gz. > > Please give it a test if you can and report any problems you might find. I've built this pretest for native MinGW debugging on MS-Windows, and encountered the following minor issues: 1. When configured with --enable-binary-file-formats='coff,xcoff,elf,macho', the build fails during final linking of GDB: CXXLD gdb.exe d:/usr/bin/../lib/gcc/mingw32/9.2.0/../../../../mingw32/bin/ld.exe: machoread.o: in function `macho_check_dsym': d:\gnu\gdb-18.0.90\gdb/machoread.c:738:(.text+0xb16): undefined reference to `bfd_mach_o_lookup_command' d:/usr/bin/../lib/gcc/mingw32/9.2.0/../../../../mingw32/bin/ld.exe: d:\gnu\gdb-18.0.90\gdb/machoread.c:757:(.text+0xbe6): undefined reference to `bfd_mach_o_lookup_command' collect2.exe: error: ld returned 1 exit status This is because bfd/mach-o.c is not compiled for some reason, although the configure script specified 'macho' as a binary format to support. I see that when I built GDB 17, I used mach-o, not macho. But the configure --help screen says to use 'macho': --enable-binary-file-formats=FORMATS enable support for selected file formats (default 'all') available formats: coff, elf, macho, xcoff, all (I fixed this by reconfiguring without 'macho'.) 2. Recompilation of libsframe/sframe.c emits warnings: CC libsframe_la-sframe.lo In file included from ./../libctf/swap.h:23, from sframe.c:27: ./../libctf/config.h:127: warning: "PACKAGE" redefined 127 | #define PACKAGE "libctf" | In file included from sframe.c:20: config.h:66: note: this is the location of the previous definition 66 | #define PACKAGE "libsframe" | In file included from ./../libctf/swap.h:23, from sframe.c:27: ./../libctf/config.h:133: warning: "PACKAGE_NAME" redefined 133 | #define PACKAGE_NAME "libctf" | In file included from sframe.c:20: config.h:72: note: this is the location of the previous definition 72 | #define PACKAGE_NAME "libsframe" | In file included from ./../libctf/swap.h:23, from sframe.c:27: ./../libctf/config.h:136: warning: "PACKAGE_STRING" redefined 136 | #define PACKAGE_STRING "libctf 1.2.0" | In file included from sframe.c:20: config.h:75: note: this is the location of the previous definition 75 | #define PACKAGE_STRING "libsframe BFD_VERSION" | In file included from ./../libctf/swap.h:23, from sframe.c:27: ./../libctf/config.h:139: warning: "PACKAGE_TARNAME" redefined 139 | #define PACKAGE_TARNAME "libctf" | In file included from sframe.c:20: config.h:78: note: this is the location of the previous definition 78 | #define PACKAGE_TARNAME "libsframe" | In file included from ./../libctf/swap.h:23, from sframe.c:27: ./../libctf/config.h:145: warning: "PACKAGE_VERSION" redefined 145 | #define PACKAGE_VERSION "1.2.0" | In file included from sframe.c:20: config.h:84: note: this is the location of the previous definition 84 | #define PACKAGE_VERSION "BFD_VERSION" | In file included from ./../libctf/swap.h:23, from sframe.c:27: ./../libctf/config.h:173: warning: "VERSION" redefined 173 | #define VERSION "1.2.0" | In file included from sframe.c:20: config.h:112: note: this is the location of the previous definition 112 | #define VERSION "BFD_VERSION" | This is because sframe.c includes libctf/swap.h, which includes libctf/config.h, which defines these macros for libctf, not for libsframe. Strangely, the initial compilation didn't produce these warnings, but when I needed to recompile sframe.c later, it did. Other than that, the MinGW GDB builds okay, passes all the self-tests ("maint selftest"), and seems to work fine. Thanks.