From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id h8slGAOP0GhMbQ0AWB0awg (envelope-from ) for ; Sun, 21 Sep 2025 19:49:23 -0400 Authentication-Results: simark.ca; dkim=pass (1024-bit key; secure) header.d=sourceware.org header.i=@sourceware.org header.a=rsa-sha256 header.s=default header.b=Ri8qotPw; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id 456E01E04C; Sun, 21 Sep 2025 19:49:23 -0400 (EDT) X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-25) on simark.ca X-Spam-Level: X-Spam-Status: No, score=-2.4 required=5.0 tests=ARC_SIGNED,ARC_VALID,BAYES_00, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,MAILING_LIST_MULTI, RCVD_IN_DNSWL_MED,RCVD_IN_VALIDITY_CERTIFIED_BLOCKED, RCVD_IN_VALIDITY_RPBL_BLOCKED,RCVD_IN_VALIDITY_SAFE_BLOCKED autolearn=ham autolearn_force=no version=4.0.1 Received: from server2.sourceware.org (server2.sourceware.org [8.43.85.97]) (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 040A51E04C for ; Sun, 21 Sep 2025 19:49:22 -0400 (EDT) Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 6B8663858C66 for ; Sun, 21 Sep 2025 23:49:21 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 6B8663858C66 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sourceware.org; s=default; t=1758498561; bh=gL7a1BpFbarIKBy/V+6/P+0Io2GN9y4MJGnmHmaW+4I=; h=References:In-Reply-To:Date:Subject:To:Cc:List-Id: List-Unsubscribe:List-Archive:List-Post:List-Help:List-Subscribe: From:Reply-To:From; b=Ri8qotPwgJfHTvrbX0lm23fRQsEsWS1ovEigEtTeGDECvfV0e0O/9lunwiOdao3V+ Ale19r6c6XMCqCsubXWMMat6BbwCpGh9ynHXfptPuNrMGa3VN99s4R+1teTMwGZbuV w1jufy0iyTCsq9v4mKSyUIRf9E5cssCGBg0ZpBNE= Received: from mail-pg1-x52b.google.com (mail-pg1-x52b.google.com [IPv6:2607:f8b0:4864:20::52b]) by sourceware.org (Postfix) with ESMTPS id AA00F3858D38 for ; Sun, 21 Sep 2025 23:48:34 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org AA00F3858D38 ARC-Filter: OpenARC Filter v1.0.0 sourceware.org AA00F3858D38 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1758498514; cv=none; b=xEz/Cc9dTjfzA3qTNCrnVTLmr8Z1Vl0E3jVZAeUYP86t//PnSBzgMn5UNhtyift/X+qwnAuzhoJ6oB3lT2PUVr5L/WuISFxdAjXex6xSgaSj2p8qGMcUiRbkDMM+FY4yo8GmukDUaRS8WtljJfp/jPYfBfEU2LPeuKXMMd6L7fA= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1758498514; c=relaxed/simple; bh=shgGqDhoFNY6NHemsqkzidTWftGV0pZtW8aKcfEEAxk=; h=DKIM-Signature:MIME-Version:From:Date:Message-ID:Subject:To; b=iDVkpD2UMbT5Dw8ZTVvx+DQHok7fUcnIXMbz7iLbbyK4J1WsP5p7eiPjrVFOAhKzCIx6IUDEexqvSR/doS6p2/weV9xAO5DOcIv8xIgMHegAzqfyTSI7/6I7/U0wL9Z5rMgTZewWq7FT16CnfSFMRm0rK6m3op04SkwU5UJIb1o= ARC-Authentication-Results: i=1; server2.sourceware.org DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org AA00F3858D38 Received: by mail-pg1-x52b.google.com with SMTP id 41be03b00d2f7-b4755f37c3eso3575133a12.3 for ; Sun, 21 Sep 2025 16:48:34 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1758498514; x=1759103314; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=gL7a1BpFbarIKBy/V+6/P+0Io2GN9y4MJGnmHmaW+4I=; b=NGri+w2UTF+Ia+TZHrCNxCB6Qjlx9dAIvDuls+jnAXxTdC/cvL1slVX7rnxLZKHqN0 +rpsyiriVsNoHF407MwgyiFiO440n9U6x2gndEVu/bXG7XODRIAGIeP8OCqmhvOTa5dt HDZv9++V8z+YK9CdETBQiVUKfw0PJ4nwqiPgOUSMbdzq7EuKVpoh8mFNxaD+THVEEnG2 DQ10hW4pCMm1pXkpJWboNIgrErU3klHXmISzWeLHv948RsHV3U2hEbno0DhAxSLmQIH1 K+/9l/Mk3b9Apwl5QO0WodiXC5+tZGsOut9EfYUeIhH4rjCvv2YCajzG48npFE/jQOvG w2Vg== X-Gm-Message-State: AOJu0Yxuf2XYzWJFOSB8yle/by2y/GkihKSNjIEDbSiC2lGI8WzaTVXr Vt6G8iaU+cPBQ2ooplFX/xoz9uu9cWOC5pvP+TrJpmszJXTD9nVEsObmpbc8Vft3jdQeUisY9Z1 W8l2cod2GpcOu1UrS+g2TwMqc2ORzsDM= X-Gm-Gg: ASbGncvoJvwQThezmey7zVVjlcFnYJYoS2GurDzrfFLrSVOqXp7yIAZYBHVPlAYTAZ5 ycwzcI36G5C/qbbZpypOLnIhHdDdbhEmZ9814ei7BUX1LMg7im7DLnHdLd7mkZ3SRcaSkFHHaJl 3IyKi8ATb2gMzi6hIZ9xl1EqdYanSRw4s86ZncTSbDvlDH03n+ndFPFzbHIu5m+up6n8KGCErxU +25rg== X-Google-Smtp-Source: AGHT+IF25B5NgI3E2FGxU0LPCKJn7WuLT+ZsPrrqKayfHBHxmrHo2c3X/KNFhGPagjOLzx8oi5jgh4NjeJOeZ4d83/0= X-Received: by 2002:a17:902:fc44:b0:265:89c:251b with SMTP id d9443c01a7336-269ba50106amr130250805ad.29.1758498513539; Sun, 21 Sep 2025 16:48:33 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: Date: Sun, 21 Sep 2025 16:48:21 -0700 X-Gm-Features: AS18NWBbQNAJiM7JNyLn0zwRQFvDld7t-RAdyP1sCW5GHoi8sZRm2c3Xu8UzpYE Message-ID: Subject: Re: [RFC] GDB BoF at the Cauldron 2025 next Saturday To: Pedro Alves Cc: gdb@sourceware.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable 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: , From: Andrew Pinski via Gdb Reply-To: Andrew Pinski Errors-To: gdb-bounces~public-inbox=simark.ca@sourceware.org Sender: "Gdb" On Sun, Sep 21, 2025 at 4:30=E2=80=AFPM Pedro Alves wrot= e: > > Hi all! > > Request for comments below. > > Cauldron 2025 is just around the corner, starting this coming Friday. > > As in previous years, I'll be hosting a GDB BoF session there. It is > scheduled for Saturday from 14:30 to 15:30: > https://conf.gnu-tools-cauldron.org/opo25/talk/8CAXUU/ > > There will be several GDB maintainers, contributors and users in > attendance, and the goal of the BoF is to take the opportunity for the > community to meet to discuss all things related to the GNU Debugger > project. > > And as in previous years, I plan to take notes live on the projected > screen while we discuss, and then share the result here on the list. > > I thought I'd bring along a preliminary list of agenda topics to > discuss, just to break the ice, and send this email to see if there > are things people want to add to the list. > > The list of topics is of course not closed, and you are very welcome > to bring your own to the session. > > Here's my potential list discussion topics. Please feel free to share > your ideas. They're more than welcome. > > - The recurring topics :-) > > - Can we / should we require C++20? > > The move to C++17 happened around the 2023 BoF. :-) I think the bigger issue here is GCC still considers C++20 support as experimental even on the GCC trunk. So there are no ABI guarantees at this stage for GCC. Yes, that should be brought up to the GCC about that. Maybe the best time to start talking about that requirement in GDB would be after a GCC release where C++20 is not considered experimental. (and yes there is a C++20 ABI break between GCC 15 and 16 recently [one was this week and another one was the week before] in a few areas including in the library support for views). Thanks, Andrew > > - Patch review/approval mechanisms > > Feedback on usage of Approved-by etc. tags? > > - Licensing, DCO, etc. There's a Licensing BoF on Sunday. We can > collect thoughts and take them there. > > - Incoming GDB 17.1 release. Anything people want to discuss about > this? Blockers, etc.? > > - DWARF 6 is progressing, with some important changes that allow GPU > debugging very likely to be accepted there soon. How does the > community feel about adding experimental DWARF 6 support to > GDB master, especially the locations on the stack changes? > > Issue 230524.1: Location Descriptions on the DWARF Stack > https://dwarfstd.org/issues/230524.1.html > > - Where we do see GDB in 2026 and beyond? Aka, big ticket items we'd > like see happening in the coming year and after. We can discuss > potential blockers and if different people and teams can coordinate. > > I'll share my own very biased list, please share yours! > > - (Another) year of the GPU. :-) > > GDB gains support for lane debugging, as per the results of the > collaboration between AMD and Intel: See "Lane support in GDB for > debugging GPUs" BoF session on Friday: > https://conf.gnu-tools-cauldron.org/opo25/talk/FN7FKL/ > > Intel GPU support is merged to master. GDB ends up with support > for at least two GPUs (AMD, Intel), maybe more! > > We come up with an address spaces user interface that works > for everyone. > > - Windows non-stop support. > > - Native Windows testsuite in good shape. > > - The libpython ABI issue goes away. (One can dream.) The Python > linking model situation is a pain point for everyone who distributes > GDB for multiple distros. Matthieu Longo, are you attending? We can > discuss the allowing a more recent version of Python at runtime > than GDB was compiled with project, aka, the Python limited C API > effort. And we can all share our experiences with the different > approaches to handle the situation. > > - Others? What are people working on? I'd love to hear about it. > > > Looking forward to meeting with all at the Cauldron soon! > Pedro Alves