From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id l+mtGl7K8mZvxjUAWB0awg (envelope-from ) for ; Tue, 24 Sep 2024 10:19:10 -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=Xg8t+gXf; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id 59CC91E353; Tue, 24 Sep 2024 10:19:10 -0400 (EDT) X-Spam-Checker-Version: SpamAssassin 4.0.0 (2022-12-13) on simark.ca X-Spam-Level: X-Spam-Status: No, score=-11.8 required=5.0 tests=ARC_SIGNED,ARC_VALID, BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,MAILING_LIST_MULTI, RCVD_IN_DNSWL_HI,RCVD_IN_VALIDITY_CERTIFIED,RCVD_IN_VALIDITY_RPBL, RCVD_IN_VALIDITY_SAFE,URIBL_BLOCKED,URIBL_DBL_BLOCKED_OPENDNS autolearn=ham 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 87A9D1E05C for ; Tue, 24 Sep 2024 10:19:09 -0400 (EDT) Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 00F3A3858D26 for ; Tue, 24 Sep 2024 14:19:09 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 00F3A3858D26 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sourceware.org; s=default; t=1727187549; bh=araj+2CBI7y+CQCqFG/choUWW+DihhrUrYISEN5MYHI=; 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=Xg8t+gXfSLV7DIgBl9ib5TduQ0bImgigwqTg7JoQ0/LdI0+bAj7eREUZLvCLj7jYv 56E/AR3Y9g3cdZmiEXRraOI683Eekcm8c87PtA9bf3gi67y02MtXvJXQUvEQEUl7NF e7P+yJsjKWAH/zzozX9QowvxCQXQynfT+Vxi/vP8= 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 1234E3858D20 for ; Tue, 24 Sep 2024 14:18:21 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 1234E3858D20 ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 1234E3858D20 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1727187511; cv=none; b=KsDL2/9AaKT6OSL5iff1kfiSp8owq3UAOMgzxwXCLXWMHgBbquDMiwq1yfHxQSWL9um7Z8vtNal7jG6C5EyqK1TJBpqOdDcjpCYMicj4Bnb5AtqbClPHgT6B9zq/e5y42ERkf+GNhoqNP2Pi3gqwFlFFvLWKSyx0KQZF/gTyvrs= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1727187511; c=relaxed/simple; bh=hThEXO0u9AKMpaBYkgM51QXJQPg+wYN6ux+gpOivObo=; h=DKIM-Signature:Message-ID:Date:MIME-Version:Subject:To:From; b=nqa+D6JAYndGEiOaeGbUE4Bw8fb29dZMOdbyEOB3TbeOsW3K+clNnnOiCb5QM5fiKZcXevgT0orhieI5C736MjmZF2RLXkHEqk9o9PR8jfvI1u735qIG7ILnhk0uiqpQ7R0yeT/7gsLDQBCxFFT5xj6bKEKEO/inpMVyved04dQ= ARC-Authentication-Results: i=1; server2.sourceware.org Received: from mail-ot1-f70.google.com (mail-ot1-f70.google.com [209.85.210.70]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-620-KZCsqY70NzagrxlQmt57Yw-1; Tue, 24 Sep 2024 10:18:19 -0400 X-MC-Unique: KZCsqY70NzagrxlQmt57Yw-1 Received: by mail-ot1-f70.google.com with SMTP id 46e09a7af769-710cbc3ddfcso5260440a34.2 for ; Tue, 24 Sep 2024 07:18:19 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1727187498; x=1727792298; h=content-transfer-encoding:in-reply-to:autocrypt:from :content-language:references:to:subject:user-agent:mime-version:date :message-id:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=araj+2CBI7y+CQCqFG/choUWW+DihhrUrYISEN5MYHI=; b=Z0JA1L/8ttG6G6P/U/vQFEHSxo3C9E3NsGAgiCA+4TWHCdEcqCBhZcGUcku5/9rKuf BQzZXZO4A0ieMJ+Ie0QU8wze+7TuSnUf41DbRw/Eq4AzyAC18jMh1uxQfZZfXQrYxnFm IVAIc/Ub5ycCpjmsrSRgzPRD28yiN6Rh4payN99oI0n3wc8W5suSR6qUZ8TbTcsYbmui MOP6azatiVFcFDVqrBRL+YDETHS6THFVoyBdauRvZOU3RlGV/Lm07rdVcfk7Wg+QYwdb winR/x0nvkhw+mxS8QhJW2Odx6clQfrKijzGhfBptd/j4LTxYvhwh/9ucasxI/EjaXDu 8VOg== X-Forwarded-Encrypted: i=1; AJvYcCUFjiJzFPL58+xX//XbzMSEzLa74nYxX0jwyd0oe4JrIslC647Cwv5vitNkHwM0DLAhYTA=@sourceware.org X-Gm-Message-State: AOJu0Yx2ZRmiZG3s6uk2ET14drQflSpp4uhbEcYsE3z8v6w4+ziY5aOW 7ZVAojkSsrYYYsbL3DMLj6T1csSHkBScpYBsUK2J/8i3kiCoEERFd66EBCg8ilZhdKvu9rOwVvC hfOMGvPHWEGr2/upG4vgsWPHLwc3D7+WLt1zC4ZCVc7LIrc8d4O0/FsJ5b+0= X-Received: by 2002:a05:6359:459c:b0:1b8:3454:e8c1 with SMTP id e5c5f4694b2df-1bc99d08cd0mr492976355d.4.1727187498688; Tue, 24 Sep 2024 07:18:18 -0700 (PDT) X-Google-Smtp-Source: AGHT+IGbobAy4EitB56CQQtHXGU/7soiarS6ROaUjo7UToEBX36pLquLvSX+eCimYZepE2EMhCgNXQ== X-Received: by 2002:a05:6359:459c:b0:1b8:3454:e8c1 with SMTP id e5c5f4694b2df-1bc99d08cd0mr492974055d.4.1727187498321; Tue, 24 Sep 2024 07:18:18 -0700 (PDT) Received: from [192.168.1.18] ([79.123.77.206]) by smtp.gmail.com with ESMTPSA id d75a77b69052e-45b52649dccsm6652901cf.61.2024.09.24.07.18.16 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 24 Sep 2024 07:18:17 -0700 (PDT) Message-ID: Date: Tue, 24 Sep 2024 15:18:14 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: RFC: Deprecate the ARM simulator To: "Richard Earnshaw (lists)" , "gdb@sourceware.org" References: <7f447b75-b472-477f-9ab2-e0b0f17d03f3@arm.com> Autocrypt: addr=nickc@redhat.com; keydata= xsFNBFm/2cUBEADkvRqMWfAryJ52T4J/640Av5cam9ojdFih9MjcX7QWFxIzJfTFYq2z+nb4 omdfZosdCJL2zGcn6C0AxpHNvxR9HMDkEyFHKrjDh4xWU+pH4z9azQEqJh331X7UzbZldqQo 16VkuVavgsTJaHcXm+nGIBTcUbl2oiTtHhmuaYxx6JTMcFjC7vyO5mLBw78wt52HBYweJ0Nj HBvvH/JxbAAULSPRUC61K0exlO49VFbFETQNG1hZTKEji95fPbre7PpXQ0ewQShUgttEE/J3 UA4jYaF9lOcZgUzbA27xTV//KomP0D30yr4e4EJEJYYNKa3hofTEHDXeeNgM25tprhBUMdbV RZpf2Keuk2uDVwc+EiOVri48rb1NU+60sOXvoGO6Ks81+mhAGmrBrlgLhAp8K1HPHI4MG4gH nrMqX2rEGUGRPFjC3qqVVlPm8H05PnosNqDLQ1Pf7C0pVgsCx6hKQB7Y1qBui7aoj9zeFaQg pYef+CEERIKEcWwrjaOJwK3pi9HFdxS0NNWYZj8HPzz/AsgTTQdsbulPlVq2SsctmOnL42CZ OCTppGYwl53CG/EqVY+UQBzFzJBaY8TJRFFYVEy5/HH4H11rMoZwqIkk71EOGU3X6mWlANRi kR3M4GhVITRzuaV69Fed+OeXcCmP94ASLfuhBR2uynmcHpBKpwARAQABzTtOaWNrIENsaWZ0 b24gKENoaWVmIEJpbnV0aWxzIE1haW50YWluZXIpIDxuaWNrY0ByZWRoYXQuY29tPsLBeAQT AQIAIgUCWb/ZxQIbAwYLCQgHAwIGFQgCCQoLBBYCAwECHgECF4AACgkQE/zvid2ePE9cOxAA 3cX1bdDaTFttTqukdPXLCtD2aNwJos4vB4LYPSgugLkYaHIQH9d1NQPhS0TlUeovnFNESLaV soihv0YmBUCyL4jE52FRoTjE6fUhYkFNqIWN2HYwkVrSap2UUJFquRVoVbPkbSup8P+D8eyd BbdxsY6f+5E8Rtz5ibVnPZTib7CyqnFokJITWjzGdIP0Gn+JWVa6jtHTImWx1MtqiuVRDapU hrIoUIjf98HQn9/N5ylEFYQTw7tzaJNWeGUoGYS8+8n/0sNbuYQUU/zwMVY9wpJcrXaas6yZ XGpF/tua59t9LFCct+07YAUSWyaBXqBW3PKQz7QP+oE8yje91XrhOQam04eJhPIBLO88g6/U rdKaY7evBB8bJ76Zpn1yqsYOXwAxifD0gDcRTQcB2s5MYXYmizn2GoUm1MnCJeAfQCi/YMob R+c8xEEkRU83Tnnw3pmAbRU6OcPihEFuK/+SOMKIuV1QWmjkbAr4g9XeXvaN+TRJ9Hl/k1k/ sj+uOfyGIaFzM/fpaLmFk8vHeej4i2/C6cL4mnahwYBDHAfHO65ZUIBAssdA6AeJ+PGsYeYh qs6zkpaA2b0wT4f9s7BPSqi0Veky8bUYYY7WpjzDcHnj1gEeIU55EhOQ42dnEfv7WrIAXanO P8SjhgqAUkb3R88azZCpEMTHiCE4bFxzOmjOwU0EWb/ZxQEQALaJE/3u23rTvPLkitaTJFqK kwPVylzkwmKdvd2qeEFk1qys2J3tACTMyYVnYTSXy5EJH2zJyhUfLnhLp8jJZF4oU5QehOaJ PcMmzI/CZS1AmH+jnm6pukdZAowTzJyt4IKSapr+7mxcxX1YQ2XewMnFYpLkAA2dHaChLSU/ EHJXe3+O4DgEURTFMa3SRN/J4GNMBacKXnMSSYylI5DcIOZ/v0IGa5MAXHrP1Hwm1rBmloIc gmzexczBf+IcWgCLThyFPffv+2pfLK1XaS82OzBC7fS01pB/eDOkjQuKy16sKZX6Rt57vud4 0uE5a0lpyItC2P7u7QWL4yT5pMF+oS8bm3YWgEntV380RyZpqgJGZTZLNq2T4ZgfiaueEV4J zOnG2/QRGjOUrNQaYzKy5V127CTnRg4BYF/uLEmizLcI3O3U1+mEz6h48wkAojO1B6AZ8Lm+ JuxOW5ouGcrkTEuIG56GcDwMWS/Pw/vNsDyNmOCjy9eEKWJgmMmLaq59HpfTd8IOeaYyuAQH AsYt/zzKy0giMgjhCQtuc99E4nQE9KZ44DKsnqRabK9s3zYE3PIkCFIEZcUiJXSXWWOIdJ43 j+YyFHU5hqXfECM6rzKGBeBUGTzyWcOX6YwRM4LzQDVJwYG8cVfth+v4/ImcXR43D4WVxxBE AjKag02b+1yfABEBAAHCwV8EGAECAAkFAlm/2cUCGwwACgkQE/zvid2ePE/dqQ/6ApUwgsZz tps0MOdRddjPwz44pWXS5MG45irMQXELGQyxkrafc8lwHeABYstoK8dpopTcJGE3dZGL3JNz 1YWxQ5AV4uyqBn5N8RubcA8NzR6DQP+OGPIwzMketvVC/cbbKDZqf0uTDy3jP65OFhSkTEIy nYv1Mb4JJl3Sq+haUbfWLAV5nboSuHmiZE6Bz2+TjdoVkNwHBfpqxu6MlWka+P98SUcmY8iV hPy9QC1XFOGdFDFf1kYgHW27mFwds35NQhNARgftAVz9FZXruW6tFIIfisjr3rVjD9R8VgL7 l5vMr9ylOFpepnI6+wd2X1566HW7F1Zw1DIrY2NHL7kL5635bHrJY4n7o/n7Elk/Ca/MAqzd IZxz6orfXeImsqZ6ODn4Y47PToS3Tr3bMNN9N6tmOPQZkJGHDBExbhAi/Jp8fpWxMmpVCUl6 c85cOBCR4s8tZsvGYOjR3CvqKrX4bb8GElrhOvAJa6DdmZXc7AyoVMaTvhpq3gJYKmC64oqt 7zwIHwaCxTbP6C6oUp9ENRV7nHnXN3BlvIgCo4QEs6HkDzkmgYlCEOKBiDyVMSkPDZdsspa+ K4GlU2Swi/BDJMjtDxyo+K0M81LXXxOeRfEIfPtZ3ddxBKPva1uSsuz+pbN9d1JY8Ko5T/h1 6susi2ReUyNJEJaSnjO5z13TQ1U= In-Reply-To: <7f447b75-b472-477f-9ab2-e0b0f17d03f3@arm.com> X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Language: en-GB Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit 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: Nick Clifton via Gdb Reply-To: Nick Clifton Errors-To: gdb-bounces~public-inbox=simark.ca@sourceware.org Sender: "Gdb" Hi Richard, >>    I would like to deprecate or even delete the ARM simulator. > Won't this break builds for arm users unless they now explicitly specify --disable-sim?  That's a bit aggressive, IMO, and might cause problems for multi-target builds that > want some sims, if available.  We don't want to make life harder for those just trying to build gdb. I am totally OK with just deleting the arm sim altogether. I was just not sure if there was a GDB approved method for doing so. So instead of the deprecating patch, how about this one to add the sim directory to the top level configure script's noconfigdirs list for ARM targets: (Obviously a full patch would include the regenerated configure file file. I am just posting this patch for discussion purposes). --------------------------------------------------------------------- diff --git a/configure.ac b/configure.ac index 6fd9e77f20a..7d99cdda8fa 100644 --- a/configure.ac +++ b/configure.ac @@ -1003,6 +1003,13 @@ case "${target}" in ;; esac +# The ARM simulator has been deprecated for all ARM targets. +case "${target}" in + arm*-*-*) + noconfigdirs="$noconfigdirs sim" + ;; +esac + case "${target}" in *-*-chorusos) ;; @@ -1014,7 +1021,7 @@ case "${target}" in ;; arm-*-darwin*) noconfigdirs="$noconfigdirs ld gas gdb gprof" - noconfigdirs="$noconfigdirs sim target-rda" + noconfigdirs="$noconfigdirs target-rda" ;; powerpc-*-darwin*) noconfigdirs="$noconfigdirs ld gas gdb gprof" -------------------------------------------------------------- I am also assuming that this patch, or something similar, should go in first before any simulator sources are actually deleted... Cheers Nick