From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id aXiQJTPkqmkg+RgAWB0awg (envelope-from ) for ; Fri, 06 Mar 2026 09:26:59 -0500 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=pSJl5LfT; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id 9059B1E0DD; Fri, 06 Mar 2026 09:26:59 -0500 (EST) X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-25) on simark.ca X-Spam-Level: X-Spam-Status: No, score=-3.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,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 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 835041E089 for ; Fri, 06 Mar 2026 09:26:58 -0500 (EST) Received: from vm01.sourceware.org (localhost [127.0.0.1]) by sourceware.org (Postfix) with ESMTP id C22264BA23E0 for ; Fri, 6 Mar 2026 14:26:56 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org C22264BA23E0 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=pSJl5LfT Received: from eggs.gnu.org (eggs.gnu.org [IPv6:2001:470:142:3::10]) by sourceware.org (Postfix) with ESMTPS id 66C2E4BA2E16 for ; Fri, 6 Mar 2026 14:26:31 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 66C2E4BA2E16 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 66C2E4BA2E16 Authentication-Results: server2.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=1772807191; cv=none; b=TUIYJgu0hhno5wtezfwSzNnvJzy0LK+cifHB3t6lVCqOfumyKqKv7N7rJtJPGfgSUayy0OhXkzGMdrlF1bh0P+EqsH2X0zPLaZIW76aWiN3jcVPxObB+iopOaIe6TxVQDrIeeZogqBgslYsaYhkjSXPG4FMqN/JVf/OfKgwIyJo= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1772807191; c=relaxed/simple; bh=uFKvu32uCersBFnwSGak0ef0EE1gREe1CFZiLxFlkSw=; h=DKIM-Signature:Date:Message-Id:From:To:Subject; b=xvmwUX34stssL6KgJc6RuFfcA/S+V+/Tx6k9M0VAmiOhAgk4Z5Or5ozlWU2NsDw7NB3iAJgGw3O4X11mT7/yrFhuyNkh2nrmayMPHpqmA0ks92kwXCPVhh/bkwEc8NOl66R29MPhEi8vE7NUrx685hi0T9aKhlxHWEhQfubKPrk= ARC-Authentication-Results: i=1; server2.sourceware.org DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 66C2E4BA2E16 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 1vyW8G-0002O5-Hc; Fri, 06 Mar 2026 09:26:27 -0500 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=ZYf3rlM9jaHxlyRBFlIco0Lw7PoXz09ZJN0HqY2XZ9w=; b=pSJl5LfTA0qA 9mxnd3r3w9rItOxHbjOlxfSCnft1+1bugLxQoY3cCOQ3E5qrb+U6RXsv+NFJ7mjMm3X8osgo1D3EM nW0a2xzYO7UKDzHGZBt9IRY/w5ygrIPt7mk9cJ1tT7cy5HkdXdebwt1UlVjONVOYBO+6OQTkxaSIR 0vFPboTzHwkhBdXaFZaQSsI7Bia7bkENEwtVTTlweZWq7g0dC11w3OazavQMhF/S9mz78Qejom1nv Hc9rOfxDtiaq6xwZzjbfFeGov/L6BKrzGwZwPAon1P4kL7N+GcqmmfbUjenbpUvkWQxzzFbAwoEub AcrLnajH3eC5xDQgzLRg6w==; Date: Fri, 06 Mar 2026 16:25:57 +0200 Message-Id: <86zf4lt4p6.fsf@gnu.org> From: Eli Zaretskii To: Guinevere Larsen Cc: gdb-patches@sourceware.org In-Reply-To: <20260306121303.2358881-1-guinevere@redhat.com> (message from Guinevere Larsen on Fri, 6 Mar 2026 09:13:03 -0300) Subject: Re: [PATCH v2] gdb/README: Refactor where build requirements are explained References: <20260305182930.4119998-1-guinevere@redhat.com> <20260306121303.2358881-1-guinevere@redhat.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 > From: Guinevere Larsen > Cc: Guinevere Larsen > Date: Fri, 6 Mar 2026 09:13:03 -0300 > > User la_mettrie on IRC mentioned that they were having difficulties > building GDB, and after some debugging, we figured out that they weren't > using GNU Make. This is in the final documentation, but considering that > it is not an obvious place to look, and the README mentions other build > requirements, so this seems like a pretty obvious oversight. > > This commit also shortens the entire paragraph that explains the build > requirements, and moves it closer to the start of the install > requirements, so that they are less likely to be missed by users. > --- > gdb/README | 11 ++++------- > 1 file changed, 4 insertions(+), 7 deletions(-) > > diff --git a/gdb/README b/gdb/README > index 492b0891668..8dc50667212 100644 > --- a/gdb/README > +++ b/gdb/README > @@ -28,6 +28,10 @@ Configuration scripts and makefiles exist to cruise up and down this > directory tree and automatically build all the pieces in the right > order. > > + GDB requires a C++17 compiler, an ISO C standard library and GNU > +Make. The GDB remote server, GDBserver, builds with some non-ISO > +standard libraries - e.g. for Windows CE. > + I'd put that a bit farther, right after this: When you unpack the gdb-VERSION.tar.gz file, it will create a source directory called `gdb-VERSION'. You can build GDB right in the source directory: cd gdb-VERSION ./configure --prefix=/usr/local (or wherever you want) make all install IMO, it's more natural, because it will directly follow the instructions for building GDB. Also, I'd begin the text with "Building GDB requires ...", to make it more clear that these are requirements for building GDB, not for using it. Thanks.