From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id Vx6kHPjEqmljxhgAWB0awg (envelope-from ) for ; Fri, 06 Mar 2026 07:13:44 -0500 Authentication-Results: simark.ca; dkim=pass (1024-bit key; unprotected) header.d=redhat.com header.i=@redhat.com header.a=rsa-sha256 header.s=mimecast20190719 header.b=UYu2rL22; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id 3E8FA1E0DD; Fri, 06 Mar 2026 07:13:44 -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 065E41E08D for ; Fri, 06 Mar 2026 07:13:43 -0500 (EST) Received: from vm01.sourceware.org (localhost [127.0.0.1]) by sourceware.org (Postfix) with ESMTP id 44A904BA2E16 for ; Fri, 6 Mar 2026 12:13:42 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 44A904BA2E16 Authentication-Results: sourceware.org; dkim=pass (1024-bit key, unprotected) header.d=redhat.com header.i=@redhat.com header.a=rsa-sha256 header.s=mimecast20190719 header.b=UYu2rL22 Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) by sourceware.org (Postfix) with ESMTP id 33E7B4BA2E0E for ; Fri, 6 Mar 2026 12:13:16 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 33E7B4BA2E0E Authentication-Results: sourceware.org; dmarc=pass (p=quarantine dis=none) header.from=redhat.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=redhat.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 33E7B4BA2E0E Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=170.10.133.124 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1772799196; cv=none; b=dzasEuoE0cAKTH3Zt4yhmqaa/9xOvr57p6MxGm7Go0Owy3OCKA+uN6eTnxUgrJ07BK6to2G0o75r7EttmQd1huqzYi3caf4DcnE3TWKu4NZgLdvLrhrIuX1iSlRiI/ViEpTswQbXQoryvlMkM5dm5q8Jm/PhFrlC0sSJaM6pPXg= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1772799196; c=relaxed/simple; bh=1BukgdbhirczDXOKh9aHCiKvu+gPdWcGU06VSYtflxM=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=wTo+4NOMEiJki27b6MfTTDDrqjxR0otsK+OY8ZhLYk62+pei/QxFQWixjaWDxlyDNgVnictEYyE/vUtqtnL6pb435RMss1qUTPBX4bWsG0Tb3m3M0PmWM1ssuoj4t+rUF9yWf/1ojkOGCBvJ5OxT1JLbBA4OwbbrcGdtY2qyCc0= ARC-Authentication-Results: i=1; server2.sourceware.org DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 33E7B4BA2E0E DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1772799195; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=lrVA6dCH6IE1zVrK83irhKLizx0gPmMm/9x467RQ0Dk=; b=UYu2rL226lYQj+IeUmIZjcD4RM2KUoPJt9mtTuEyKZWRClhDdi6yp+xrH7gzexl+TYK0wG QVHGp/lkPzrxxtxlFktBt7RLqOZHKPRCjTrMHV7CMJsmr7FKWdN5zZrF1XnVVFq2mNN3Bx ihe25T8N/N4sXNNF3fgjlcNYDcwzwoM= Received: from mx-prod-mc-05.mail-002.prod.us-west-2.aws.redhat.com (ec2-54-186-198-63.us-west-2.compute.amazonaws.com [54.186.198.63]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-20-2nmilTqyO56Q6nSP4HfSvQ-1; Fri, 06 Mar 2026 07:13:14 -0500 X-MC-Unique: 2nmilTqyO56Q6nSP4HfSvQ-1 X-Mimecast-MFC-AGG-ID: 2nmilTqyO56Q6nSP4HfSvQ_1772799193 Received: from mx-prod-int-08.mail-002.prod.us-west-2.aws.redhat.com (mx-prod-int-08.mail-002.prod.us-west-2.aws.redhat.com [10.30.177.111]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mx-prod-mc-05.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTPS id AAF6F1956095 for ; Fri, 6 Mar 2026 12:13:13 +0000 (UTC) Received: from fedora.tailb97d54.ts.net (unknown [10.96.134.105]) by mx-prod-int-08.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTPS id 811D41800361; Fri, 6 Mar 2026 12:13:12 +0000 (UTC) From: Guinevere Larsen To: gdb-patches@sourceware.org Cc: Guinevere Larsen Subject: [PATCH v2] gdb/README: Refactor where build requirements are explained Date: Fri, 6 Mar 2026 09:13:03 -0300 Message-ID: <20260306121303.2358881-1-guinevere@redhat.com> In-Reply-To: <20260305182930.4119998-1-guinevere@redhat.com> References: <20260305182930.4119998-1-guinevere@redhat.com> MIME-Version: 1.0 X-Scanned-By: MIMEDefang 3.4.1 on 10.30.177.111 X-Mimecast-Spam-Score: 0 X-Mimecast-MFC-PROC-ID: qNWTICzeSo-LQBhi3fuH7FOk56C-iEk1v4X8kJ08c0s_1772799193 X-Mimecast-Originator: redhat.com Content-Transfer-Encoding: 8bit content-type: text/plain; charset="US-ASCII"; x-default=true 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 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. + When you unpack the gdb-VERSION.tar.gz file, it will create a source directory called `gdb-VERSION'. @@ -82,13 +86,6 @@ list of options, invoke the subdirectory `configure', like: (Take note of how this differs from the invocation used to actually configure the build tree.) - GDB requires a C++17 compiler. If you do not have a -C++17 compiler for your system, you may be able to download and install -the GNU CC compiler. It is available via anonymous FTP from the -directory `ftp://ftp.gnu.org/pub/gnu/gcc'. GDB also requires an ISO -C standard library. The GDB remote server, GDBserver, builds with some -non-ISO standard libraries - e.g. for Windows CE. - GDB can optionally be built against various external libraries. These dependencies are described below in the "`configure options" section of this README. base-commit: e4fe38115fea0a9f357527959893f18ca8d51a03 -- 2.53.0