From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0.migadu.com ([2001:41d0:303:e16b::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms8.migadu.com with LMTPS id uLjZGZ//6mVQfAEAqHPOHw:P1 (envelope-from ) for ; Fri, 08 Mar 2024 13:07:59 +0100 Received: from aspmx1.migadu.com ([2001:41d0:303:e16b::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0.migadu.com with LMTPS id uLjZGZ//6mVQfAEAqHPOHw (envelope-from ) for ; Fri, 08 Mar 2024 13:07:59 +0100 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20230601 header.b=afZWtZlp; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org"; dmarc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1709899679; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:resent-cc:resent-from:resent-sender: resent-message-id:in-reply-to:in-reply-to:references:references: list-id:list-help:list-unsubscribe:list-subscribe:list-post: dkim-signature; bh=fHeu9oDsVLKamgTkDe/9VxDCEHrnjHEpdbHRZ3W6/D0=; b=MWCD4eFq+0jWPiIDeWm9p3evf4kbEzrTAQg0w5LEVxcyRpl07iqYBNZLeIyhb332Fj1b3n wW+IYJbNi9edGiFLaQGsBdKO8fOgJarv9Oxk29YURg8xYRc7yvYfruU0OwWypmeGnC2FGC 7tuOZah1aRICu6dlMuZ4TM/I1trA5A+YRTrSTYTHIX8lrLRFTVxWtFMa93bxCAWvTR7ECo 32M1fcfU5z3buk6OtveagarNhChOMPGsvW/SVgoubJijMsk6u+L8/0o6Ci6dQmS5oC4BLV NC3iVmyGLNpMCt6i4yUWK6cmbULHDzD0kTgpNyskiT+mzBgX48YJ1Ca6rh8Shw== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20230601 header.b=afZWtZlp; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org"; dmarc=none ARC-Seal: i=1; s=key1; d=yhetil.org; t=1709899679; a=rsa-sha256; cv=none; b=ipkTVCEEYngELM73vpzfsp6+aId2NUn1CpoP3uFWz/PG/CdYiOQKQ3Eaa7A6heWX7VozD/ QRFeU7OKLZQMn5NPytt8eIUxS1Zc2Yp7MrA8N/tiO0j7HYi/F61VnBQtiHHIX6O6LhRMdR hz4WtrONzVHTGYM8Re2E0CYVvdSJbGiXxJ1jHvqdHLx7tFzKm0FKfAC6bj8jaohuFY8j0T 304oY3F+5/9GEQ1cOv6O28NF47jckQMDuHk58hSYcWo0WQE+T9nas0G0LjwB14T9I766ai tTyT/CE0WfEUlfK0Z3AcpYG7bAWizEo7LKo44jpxa4j9/+aMo2JB1R3cHAePqw== Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 1C267122F7 for ; Fri, 8 Mar 2024 13:07:59 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1riZ0h-00054s-0b; Fri, 08 Mar 2024 07:07:35 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1riZ0d-00052n-2Z for guix-patches@gnu.org; Fri, 08 Mar 2024 07:07:31 -0500 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1riZ0c-0003G5-6f for guix-patches@gnu.org; Fri, 08 Mar 2024 07:07:30 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1riZ17-0007KI-Kc for guix-patches@gnu.org; Fri, 08 Mar 2024 07:08:01 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#69581] [PATCH 07/11] gnu: rust: Add tuning information. Resent-From: Efraim Flashner Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 08 Mar 2024 12:08:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 69581 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Ludovic =?UTF-8?Q?Court=C3=A8s?= Cc: 69581@debbugs.gnu.org Received: via spool by 69581-submit@debbugs.gnu.org id=B69581.170989966128126 (code B ref 69581); Fri, 08 Mar 2024 12:08:01 +0000 Received: (at 69581) by debbugs.gnu.org; 8 Mar 2024 12:07:41 +0000 Received: from localhost ([127.0.0.1]:56939 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1riZ0n-0007JZ-13 for submit@debbugs.gnu.org; Fri, 08 Mar 2024 07:07:41 -0500 Received: from mail-wm1-f54.google.com ([209.85.128.54]:43079) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1riZ0h-0007JK-PS for 69581@debbugs.gnu.org; Fri, 08 Mar 2024 07:07:39 -0500 Received: by mail-wm1-f54.google.com with SMTP id 5b1f17b1804b1-41312232c7aso9136495e9.0 for <69581@debbugs.gnu.org>; Fri, 08 Mar 2024 04:07:03 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1709899558; x=1710504358; darn=debbugs.gnu.org; h=in-reply-to:content-disposition:mime-version:references :mail-followup-to:message-id:subject:cc:to:from:date:sender:from:to :cc:subject:date:message-id:reply-to; bh=fHeu9oDsVLKamgTkDe/9VxDCEHrnjHEpdbHRZ3W6/D0=; b=afZWtZlpZSiJ7aXmg/DClhtqwtqRIUcTpct9bedDfsSTS1NVgBJnB0PsYmvOf9pHEN TtlFCcIrEwm+c+N1cp5lw9o5tyD1u95N2J+lJ8EEDgx0Q1HXqxlFTZu4ILlgupB7Dgdm 4n5a8qze3zc1ndwsVjuHLk9h0OmupONsrz8hxnFd2lqEakEiNAVkNwFNCQCGfp5QAqxW 5lQPQ2JWfBinNur6T7uCZWC2/PEayOooM1QiyJlz7uAA/riRpC+paFgDElYtKugeHlWB SXDWDQbODNIGyvGd/OEKnNzhXNLpcvhEwrMuYVoiJvIRZTgg0g1C0M6joFVjWAaeo+R3 sVWg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1709899558; x=1710504358; h=in-reply-to:content-disposition:mime-version:references :mail-followup-to:message-id:subject:cc:to:from:date:sender :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=fHeu9oDsVLKamgTkDe/9VxDCEHrnjHEpdbHRZ3W6/D0=; b=aFU4DuDmqLntWE4qbzItENId6AxUr1yqYXJCIg+Twpz/F8Y7G7WcfO95z8JUCstbDR hgzGC7JyzKFxY9ldyd6Pqlo3Gt0fRJRegYU2lBp6M95GuxQIv2iVmJIpH2vMS0b8dW3c gQ1/jI8u6AUvlD865wpAUoWjcL9L3Z78WWtUDNe/7CPzcCWehuYayhLBKD8yFlwK4rBe Mxvl6tvAc71BW8qEw294kqt7JnWhotJ3AaOVWa6KKu2ZNUp8LOv6JO8GLtVWFyo6BpH7 PuDqDYPbfRbsLvf6vVEYwBeJc8LR27Eie7Xnd2b9ysQVw4yzeQsWfk1Y9Qya2SWF53JB 4UjA== X-Gm-Message-State: AOJu0YwOI/+rAHXJis90JBBL9LRR6TsnlCSVwVDlsSn6tcf0vY/AMEhT Vgb4Y1RfigXyjjEVoyeD1aAhG14GwWRrFqY6VZ6cWX0/nVZkIYAZ X-Google-Smtp-Source: AGHT+IFi+rzWWnt3rz3D96qDWKK4EfJSkaqh/rVQfRfqrcQ3lsqz4lm7cuB6Q8auP/AjPE/PcjDcTQ== X-Received: by 2002:a5d:5342:0:b0:33d:7ec9:f5d0 with SMTP id t2-20020a5d5342000000b0033d7ec9f5d0mr54461wrv.2.1709899557251; Fri, 08 Mar 2024 04:05:57 -0800 (PST) Received: from localhost ([141.226.12.177]) by smtp.gmail.com with ESMTPSA id g25-20020adfa499000000b0033d6c928a95sm22849678wrb.63.2024.03.08.04.05.55 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 08 Mar 2024 04:05:56 -0800 (PST) Date: Fri, 8 Mar 2024 14:05:54 +0200 From: Efraim Flashner Message-ID: Mail-Followup-To: Efraim Flashner , Ludovic =?UTF-8?Q?Court=C3=A8s?= , 69581@debbugs.gnu.org References: <87a5nb9qoh.fsf@gnu.org> <87o7bp67up.fsf@gnu.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="4Nb8BYe8b6b3WpX6" Content-Disposition: inline In-Reply-To: <87o7bp67up.fsf@gnu.org> X-PGP-Key-ID: 0x41AAE7DCCA3D8351 X-PGP-Key: https://flashner.co.il/~efraim/efraim_flashner.asc X-PGP-Fingerprint: A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+larch=yhetil.org@gnu.org Sender: guix-patches-bounces+larch=yhetil.org@gnu.org X-Migadu-Flow: FLOW_IN X-Migadu-Country: US X-Migadu-Spam-Score: -6.55 X-Spam-Score: -6.55 X-Migadu-Queue-Id: 1C267122F7 X-Migadu-Scanner: mx13.migadu.com X-TUID: xbHCPWW7o12p --4Nb8BYe8b6b3WpX6 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Thu, Mar 07, 2024 at 10:38:06PM +0100, Ludovic Court=C3=A8s wrote: > Efraim Flashner skribis: >=20 > > On Wed, Mar 06, 2024 at 07:10:54PM +0100, Ludovic Court=C3=A8s wrote: > >> Efraim Flashner skribis: > >>=20 > >> > + (properties `(`(append > >> > + ,(alist-delete 'hidden? (package-properties = base-rust)) > >> > + ,@(clang-properties "15")))) > >>=20 > >> Just realized that we cannot really call =E2=80=98clang-properties=E2= =80=99 from here > >> because =E2=80=98properties=E2=80=99 is not a thunked field, so this w= ould lead to a > >> top-level circular dependency=E2=80=A6 You might need to duplicate th= e info. > > > > We also use the list for zig. > > > > Considering we're only supporting one version for rust duplicating the > > information wouldn't be the worst thing but it'd be better to only have > > it declared in one spot. >=20 > Then it should be declared in a module that=E2=80=99s not in a cycle with= its > users (that=E2=80=99s annoying!). Maybe a separate =E2=80=98llvm-meta.sc= m=E2=80=99? How about moving it into (guix cpu) together with the ones from gcc? There are apparently some CPUs that are identical but have different names that we could map together and would allow us to make any changes to them in one place. We've already pretty much done that with the search paths. --=20 Efraim Flashner =D7=A8=D7=A0=D7=A9=D7=9C=D7=A4 = =D7=9D=D7=99=D7=A8=D7=A4=D7=90 GPG key =3D A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted --4Nb8BYe8b6b3WpX6 Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAmXq/yIACgkQQarn3Mo9 g1FqFxAAt08QhMClvFSPh/4MI1C2mKIkE7XLF08oHHXM6aVnB3k9mhwfFnzbUPHy 8gY1nQzIOzdWaa3UDcdMr5meA79bu/MH7U3TMFvorjP30Hk+6dOEjeOLrHet4/1l +vcYqolYJdV2bdDeQQIxbeteNdnQ2daB8s1AefkM+ByvW0gciZIT1eLPJWLHWMY8 nxW0r3KPnyzQTRrzkwveAoLFZq1WQ2PgEz9lWRFLPxHAEP+AB4MVJQ/b7yciv5jR 7fu6+HjbXkoaIhNaAW6uSD9atABU9LpRr6xqm5EnEg2zYVSkvuBBOkvA/u1VzdHy 0HbdkPoFUUm3G1VSovlCV7ELUyDVe+TC/0Ocr5QE5dY6n0ENtNTYg321P7uqqVcY YVxg59t5JY99G+dU5HBrHqLGCIG8T9iQ45vXMvT0fu9SXO5wsE8/udvlLx5/0xBg fM8EAJDNx9GCxxvzyZtcCtTdPgQWtrlk+TaenI/e5KRoUJIPIY7QSUK4mkE8XPg2 J6QAAApNdjkLnTKIDy9zTl0TW2BGoXcT+ZeOWSTz5OM8CoMdl3XVkXStkG7dz7Ah tp5FZ0M4MIaY5SGb7ggcrxELeNQ7CGApd+Xvs9XXGmVap2pU/qP1H+RC+ZzRuRsF yVxv6R5G/UI/yUr6V0vEp9zotOZp5mbJjat/xrEm4ZqPgmlm9jc= =50k/ -----END PGP SIGNATURE----- --4Nb8BYe8b6b3WpX6--