From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2.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 sAMjBomP62UwjwAAe85BDQ:P1 (envelope-from ) for ; Fri, 08 Mar 2024 23:22:01 +0100 Received: from aspmx1.migadu.com ([2001:41d0:303:e16b::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2.migadu.com with LMTPS id sAMjBomP62UwjwAAe85BDQ (envelope-from ) for ; Fri, 08 Mar 2024 23:22:01 +0100 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gnu.org header.s=fencepost-gnu-org header.b=DerJQLmd; 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=pass (policy=none) header.from=gnu.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1709936520; 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: content-transfer-encoding:content-transfer-encoding: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=0Ucjwx4cFqAtU8lvZETUrJkj8VIWGVp/jEj/L9bclJo=; b=lVgf05WYbOZFgoW7wukWILlaafmEmO6AitmGYA/eAn8xhkjOVLNz/WAq4rOyWHPfC1tTiX 5C4zySpQJ0TSkAqkt7toRD6tW/uwoILbiW6NcNluTgyeOl5RFQTMHtaYc2i4ue7WaiMwZ0 48tUriCUU92fE2w56paNEiQxMtrwnrUYojSFqTuHnuMjJkxlLTafXqbXa2J7rkTCqyIZb9 CYYPJQQyoMKVmIqDScOxc/x5oV5hXzpxm5y3zvooLzWR/ahK98WUJUhLyTqZtUHxekhGEw a45ZzzEUGq3sAro5Ni8IZjRFQ30pzbsCHa4t4waTbb7mvEkoR+vz1m4BrYr0lA== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gnu.org header.s=fencepost-gnu-org header.b=DerJQLmd; 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=pass (policy=none) header.from=gnu.org ARC-Seal: i=1; s=key1; d=yhetil.org; t=1709936520; a=rsa-sha256; cv=none; b=J/zRpTP8Wbd9shHMKQkOuGPh1ccDNVzjpth2Nf5KGfsC9KhTQjtNNsE7iJHacg0ogkpV6r aAsv1YFqttw/oirAyHnljsBeSTHyooDBfI/qB5NI5gyiovvT7xLur47HZxZBTeg5AkBHC9 vwdxgLuQZTMHcuUvzStPMnnlQZba97+T4hFuKGrC+C34QDAfyOXxd2yVU9EADeRzcvX4LF W6CWof7fNifeDZ9RWI7Z99aq5Cm+igM62+9o2DkUa7+l5KQ5g5+xRM0+M20LlS0rC0gsom uiYw+zR2vl1yh6IJomrYPlTAN1Qzw8toQ90nHifm/M/e5DGRm3wxmaWgp5qMRA== 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 BABC864575 for ; Fri, 8 Mar 2024 23:22:00 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1riiDc-0006Kr-49; Fri, 08 Mar 2024 16:57:32 -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 1riiDa-0006Ke-7c for guix-patches@gnu.org; Fri, 08 Mar 2024 16:57:30 -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 1riiDZ-0002G9-Vb for guix-patches@gnu.org; Fri, 08 Mar 2024 16:57:29 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1riiE6-0002zx-64 for guix-patches@gnu.org; Fri, 08 Mar 2024 16:58:02 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#69581] [PATCH 07/11] gnu: rust: Add tuning information. Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 08 Mar 2024 21:58:02 +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: Efraim Flashner Cc: 69581@debbugs.gnu.org Received: via spool by 69581-submit@debbugs.gnu.org id=B69581.170993506911505 (code B ref 69581); Fri, 08 Mar 2024 21:58:02 +0000 Received: (at 69581) by debbugs.gnu.org; 8 Mar 2024 21:57:49 +0000 Received: from localhost ([127.0.0.1]:59822 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1riiDt-0002zU-Av for submit@debbugs.gnu.org; Fri, 08 Mar 2024 16:57:49 -0500 Received: from eggs.gnu.org ([209.51.188.92]:60520) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1riiDr-0002zG-4L for 69581@debbugs.gnu.org; Fri, 08 Mar 2024 16:57:48 -0500 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 1riiDE-0002Es-OR; Fri, 08 Mar 2024 16:57:08 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To: From; bh=0Ucjwx4cFqAtU8lvZETUrJkj8VIWGVp/jEj/L9bclJo=; b=DerJQLmdzEbBcNrO5oQx yH2hn0mJALWD6tpTda9hMeLtrQRgq370U4GOBjUJXrd2+9XQMTzQnkNKvquKsRiZ0j6ASlWKWPZ/O kGcF4h+nfFvSElTHrLaMFsN6+4BSXlItYY3aFx4f1GySfpd8X6k4CXqDH9LGtOTGxk8zbXbfH9Cby Q2sH+RwOAKZUpVywzxQSG5XQs4zvop5NUqDw5l+Ptwqc2gLe36qxSbFUxqPjnitO6cKU9HTaSfCzi 85F/f0fQrTiAssIZgXbppU0AZdgIbRtAeZ64dXFqk+n0BvBTzKUfcGIfVXaGnRaqvN6U17cB6E8ZU GP/bSrSWyEIdTg==; From: Ludovic =?UTF-8?Q?Court=C3=A8s?= In-Reply-To: (Efraim Flashner's message of "Fri, 8 Mar 2024 14:05:54 +0200") References: <87a5nb9qoh.fsf@gnu.org> <87o7bp67up.fsf@gnu.org> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: Nonidi 19 =?UTF-8?Q?Vent=C3=B4se?= an 232 de la =?UTF-8?Q?R=C3=A9volution,?= jour du Cerfeuil X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Fri, 08 Mar 2024 22:57:03 +0100 Message-ID: <87y1as2xqo.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable 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: -7.13 X-Spam-Score: -7.13 X-Migadu-Queue-Id: BABC864575 X-Migadu-Scanner: mx13.migadu.com X-TUID: nOSCMa5I8XI3 Hi, Efraim Flashner skribis: > On Thu, Mar 07, 2024 at 10:38:06PM +0100, Ludovic Court=C3=A8s wrote: [...] >> Then it should be declared in a module that=E2=80=99s not in a cycle wit= h its >> users (that=E2=80=99s annoying!). Maybe a separate =E2=80=98llvm-meta.s= cm=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. To me, the whole point of the =E2=80=98compiler-cpu-architectures=E2=80=99 = property is that this info can be stored in the compiler package itself rather than in some remote unrelated place (the same goes for search paths). My instinct would be to preserve that, hence the suggestion of a new (gnu packages llvm-meta) or (=E2=80=A6 llvm-infra) module, something like that. We should also keep in mind that those CPU names are those defined by compilers themselves; they don=E2=80=99t have to match the vendor-chosen na= me or the name chosen by some other compiler. WDYT? Does that make sense? Ludo=E2=80=99.