From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id 0gI4FIeK0GjXaA0AWB0awg (envelope-from ) for ; Sun, 21 Sep 2025 19:30:15 -0400 Received: by simark.ca (Postfix, from userid 112) id 3AAC91E0BA; Sun, 21 Sep 2025 19:30:15 -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.3 required=5.0 tests=ARC_SIGNED,ARC_VALID,BAYES_00, 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 612281E04C for ; Sun, 21 Sep 2025 19:30:14 -0400 (EDT) Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id CE7BE3858C2A for ; Sun, 21 Sep 2025 23:30:07 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org CE7BE3858C2A Received: from mail-wr1-f51.google.com (mail-wr1-f51.google.com [209.85.221.51]) by sourceware.org (Postfix) with ESMTPS id 974D73858D38 for ; Sun, 21 Sep 2025 23:29:21 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 974D73858D38 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=palves.net Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=gmail.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 974D73858D38 Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=209.85.221.51 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1758497361; cv=none; b=Ce9qSTCJ0Qrj13HkTc0pB2zvzpYudpe9y5JAEWzKpnmX4SbqeGhXUsWIPVA9NWS/RmZKGIhxZZ/l6GAaFz5i2hlvWgc8MhXq/HIhHF4mX76jN2oljkPFzrgPEVI++D2c6trKhTYxWAjfEZUxeQwjJOmUUGWoFpQaB/p+w/N02+s= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1758497361; c=relaxed/simple; bh=LtlAEhL60lcJMKeD1UQuQqlL+JIUu9J0vW8RDp6tE20=; h=Message-ID:Date:MIME-Version:From:Subject:To; b=aybBAWVZC5XPKZ0+xoZ6pNV6jrZrhwO157JXSemjq8Db8INBx38a0wguq+Mj92pQmH4Z9NEXdqxbVFoolfZ5AHh+lBh8Hn+CSkSo8UHZY6X7RRNh3lXWprk3ml+O/PDAVOI3pke3vH8PYwD4DrZJ/NO/RFYERbRJMGDwGGABLRU= ARC-Authentication-Results: i=1; server2.sourceware.org DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 974D73858D38 Received: by mail-wr1-f51.google.com with SMTP id ffacd0b85a97d-3ee1221ceaaso1929032f8f.3 for ; Sun, 21 Sep 2025 16:29:21 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1758497360; x=1759102160; h=content-transfer-encoding:to:subject:content-language:from :user-agent:mime-version:date:message-id:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=GZoQeiX8oVfv2XWk2PCtlaEipDrvfwNKBqKNnELHZZQ=; b=Pn1PTOC7UnTIwkQr2qtXiNcnaNxRtIwVG6s+XewqYtgA9NZ/VNV9U2tRr3zupgE091 5y1Ys8AP5jK6buWi5xO//V0JghdCjgF5NK6TTPfEvjsp93EwBDtyx2S7iVAH8POBe/v2 b8j8oqlhrALy5PsG/U/OevdQScNlGXBooSd6fDSpv0Myks+lhjqUpTYlH/hoGpxxuRGO m8/2q0G8byabM8V0k6lPYwSpEkLlDxyX6Qi7gaQXVp6uU6h6MWeM4htuCPlEVp4OFisA HYK7eBhFC5c1CMJF8LSpLHoSWnpIipzu7TrVpmBqfFxYgYMbODwG2wujbMRaziMVShW3 /WVw== X-Gm-Message-State: AOJu0YxcbybyYHqx/QWeFoB6pedseZzgCShtPZndJGtOAMJJXiqUVh2A W57r/jZBMs/PmDfL8CeUjd8GiZHE6+Jw4Je9YjtAaUB+HlZLxyEdgeYnCmpPig== X-Gm-Gg: ASbGncvX6zOSuGP3V5wv1YP3RzTi8sBVx7Si7j6H2OvWwC8LUgLbWtY/tt3mLmu1n+d XbMnO96vhShy9chD59VsMXZxs72wrikvMCFal1OfE1Cxbe9A4sVrrnaCCBy1IYDBuUW9/MRoyVD 52ZPe67fE9VdEPj39fXv7NUqtCXFe4hMP0Fw/ACUqQRC2CZacou/egdCEt6/REnI2YB51MZW8J0 fNF2rq6Bn9/pk1Z8F7X1Z2IpCTka/iw1c4ocFwi/cA0FhISaQTZhY97jZRU7i9vCaJdenEDBFQc mJQJg9+6FfYObyLLHGr5JnslNwClHIYv2FEw/EdsLjYyRFZPUK3gkPKYG+JyMDULfCto9eSnpC6 YHmmSb4Z28LA+hCYyAK+XSSouh1gJPuNjjLx/+9OtavClZuCCg/G73W61xfUdsuGEFw== X-Google-Smtp-Source: AGHT+IEbV7BPFm9gPPy/E6gIFDJb1/e/kUPFA1ahV2SV57onxhV4XrGQ/VKycI0Hyeg0t0fI7qAefQ== X-Received: by 2002:a5d:64e9:0:b0:3ea:c7ea:13da with SMTP id ffacd0b85a97d-3ee7bad11f1mr8439920f8f.9.1758497360009; Sun, 21 Sep 2025 16:29:20 -0700 (PDT) Received: from ?IPV6:2001:8a0:faca:8200:2f05:1fea:7f10:2bb1? ([2001:8a0:faca:8200:2f05:1fea:7f10:2bb1]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-3fac7463f2fsm4177734f8f.39.2025.09.21.16.29.17 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sun, 21 Sep 2025 16:29:18 -0700 (PDT) Message-ID: Date: Mon, 22 Sep 2025 00:29:14 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird From: Pedro Alves Content-Language: en-US Subject: [RFC] GDB BoF at the Cauldron 2025 next Saturday To: gdb@sourceware.org Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit 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" 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. :-) - 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