From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id vOUyBdqU8WYPrjQAWB0awg (envelope-from ) for ; Mon, 23 Sep 2024 12:18:34 -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=dSEksjkb; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id E86551E354; Mon, 23 Sep 2024 12:18:33 -0400 (EDT) X-Spam-Checker-Version: SpamAssassin 4.0.0 (2022-12-13) on simark.ca X-Spam-Level: X-Spam-Status: No, score=-9.1 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,RCVD_IN_VALIDITY_RPBL, RCVD_IN_VALIDITY_SAFE,URIBL_BLOCKED,URIBL_DBL_BLOCKED_OPENDNS autolearn=unavailable autolearn_force=no version=4.0.0 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 31FB91E05C for ; Mon, 23 Sep 2024 12:18:33 -0400 (EDT) Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id CCA463860C39 for ; Mon, 23 Sep 2024 16:18:32 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org CCA463860C39 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sourceware.org; s=default; t=1727108312; bh=5CPjhvBUw5ywOMcGFcTgCW1QcyUWErEKIXo2/S5Vsbg=; h=Date:Subject:To:References:In-Reply-To:List-Id:List-Unsubscribe: List-Archive:List-Post:List-Help:List-Subscribe:From:Reply-To: From; b=dSEksjkbOMEgNI6kehAcy0D5dS7BNiY/5y6OrtNSc0db6rFe1av2gc0UT1SyEdvFW TJu9latz0JhzJcMTH6VlujxSNVGHr9FuIaelzbIMo2rrtjWRKgsmnJiOwfMOVJrolt bDvyyzA8bIdrOHZXlANLzVNGNFy1DCFwx3iO0QpQ= Received: from simark.ca (simark.ca [158.69.221.121]) by sourceware.org (Postfix) with ESMTPS id 9FFDC3858417 for ; Mon, 23 Sep 2024 16:17:40 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 9FFDC3858417 ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 9FFDC3858417 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1727108270; cv=none; b=ThP60timhliiGGKUHQIUb4viD2pL5Bjeh+ExjRbzuuQ6HW6quQ9/DVt3mqx/eKCD34W5sEq/ODs7czLVc8y1cKkArMVTriC3Dtr4X1wjG6LTtbcb7tqZZKadARsMVYNg1NDYiakMWOTNmQOUVuHxGzlEv2hCjDKE6HyKKsyiplQ= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1727108270; c=relaxed/simple; bh=kWjzgi6A2JKri456GF2ehdLRC7d12M0b9kWdOD9WHC4=; h=DKIM-Signature:DKIM-Signature:Message-ID:Date:MIME-Version: Subject:To:From; b=oVxR7NmoAI+lsiKIF2IQUcmFEiT+2Pt1IqV4cehma+/8lAE76YRMl0BpDFQEuiZrG99oRdMtbuWdMnbvWF5XGxxWlK6zBTXuByCMmawKxel4dl4GeTxmszF1Jvxn3mBGtOSR9JqoDu75SMajgFsWoeoUB2qtUY8zPVb0Z0qoeBc= ARC-Authentication-Results: i=1; server2.sourceware.org Received: by simark.ca (Postfix, from userid 112) id F29611E354; Mon, 23 Sep 2024 12:17:39 -0400 (EDT) Received: from [172.16.0.192] (96-127-217-162.qc.cable.ebox.net [96.127.217.162]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature ECDSA (prime256v1) server-digest SHA256) (No client certificate requested) by simark.ca (Postfix) with ESMTPSA id EE08A1E05C; Mon, 23 Sep 2024 12:17:37 -0400 (EDT) Message-ID: <71116da4-88e1-4d0c-8f5e-960d880621dc@simark.ca> Date: Mon, 23 Sep 2024 12:17:37 -0400 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: RFC: Deprecate the ARM simulator To: Nick Clifton , "gdb@sourceware.org" , Richard Earnshaw References: Content-Language: fr In-Reply-To: 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: , From: Simon Marchi via Gdb Reply-To: Simon Marchi Errors-To: gdb-bounces~public-inbox=simark.ca@sourceware.org Sender: "Gdb" On 9/23/24 9:31 AM, Nick Clifton via Gdb wrote: > Hi Guys, > > I would like to deprecate or even delete the ARM simulator. > > Although I am listed as the maintainer for the sim, I have not > made any improvements to it for years and it is completely > unable to handle modern ARM cores. The only updates to the > sources in the last few years have been to fix compilation > issues, and basically it has bit-rotted away. > > It is not entirely clear to me how a sim target should be > deprecated. I am attaching a patch that shows one possible > method - adding code to the sim/configure.ac file to indicate > that the target is deprecated. An alternative would be to > add the sim target to the noconfigdirs list that is constructed > in the top level configure.ac file. Although I think that > that list is for components that do not support the target at > all, rather than components where the target is deprecated. > > Anyway, thoughts, comments, suggestions ? > > Cheers > Nick Thanks for being proactive with this. Is `--enable-obsolete` something that already exists? When we deprecate / remove ports in GDB, we currently don't do anything like this, if I recall correctly we just announce on the mailing list that it will be removed in the next major version, and then later remove it. But I think that having it disabled by default and enabled with a switch like `--enable-obsolete` is a good idea. People downstream who use that feature are not likely to follow the gdb or binutils mailing lists, so this will make them notice, and it's still relatively easy for them to get the feature back in that release. Simon