From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp10.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id H72WM6VrImL+tgAAgWs5BA (envelope-from ) for ; Fri, 04 Mar 2022 20:42:29 +0100 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp10.migadu.com with LMTPS id +KNYKaVrImICFQAAG6o9tA (envelope-from ) for ; Fri, 04 Mar 2022 20:42:29 +0100 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 3AF821DC2B for ; Fri, 4 Mar 2022 20:42:29 +0100 (CET) Received: from localhost ([::1]:58252 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nQDop-0002fn-Nh for larch@yhetil.org; Fri, 04 Mar 2022 14:42:27 -0500 Received: from eggs.gnu.org ([209.51.188.92]:60264) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nQDnW-0001J9-CU for guix-patches@gnu.org; Fri, 04 Mar 2022 14:41:08 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:52946) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nQDnS-0004yB-Al for guix-patches@gnu.org; Fri, 04 Mar 2022 14:41:06 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1nQDnS-0003HQ-2Z for guix-patches@gnu.org; Fri, 04 Mar 2022 14:41:02 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#54239] [PATCH v2 1/5] gnu: Add cross-llvm. Resent-From: Pierre Langlois Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 04 Mar 2022 19:41:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 54239 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Julien Lepiller Cc: 54239@debbugs.gnu.org X-Debbugs-Original-Cc: 54239@debbugs.gnu.org, guix-patches@gnu.org Received: via spool by 54239-submit@debbugs.gnu.org id=B54239.164642283712551 (code B ref 54239); Fri, 04 Mar 2022 19:41:02 +0000 Received: (at 54239) by debbugs.gnu.org; 4 Mar 2022 19:40:37 +0000 Received: from localhost ([127.0.0.1]:46839 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nQDn2-0003GN-U2 for submit@debbugs.gnu.org; Fri, 04 Mar 2022 14:40:37 -0500 Received: from mout.gmx.net ([212.227.17.20]:54731) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nQDn1-0003G6-1r for 54239@debbugs.gnu.org; Fri, 04 Mar 2022 14:40:35 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1646422828; bh=Ey0krwRcgl6ljqgLUtwFOx9R8cCIftaN2r+wntvWZTE=; h=X-UI-Sender-Class:References:From:To:Cc:Subject:Date:In-reply-to; b=ee15uHXhKW0MQ5jE1n0yrH+31o2Bk0GQ6o/SHx3XyPIsiwH19sAG37ro6LaJFiUCm 6Cuq+YwBvpDbH56R8dHMb+47sUr09WhX+AAxTp0YTDa90YohXMW6oaGKaoUJtulNJ6 XHeSDMNgXYt/NJSntYHSwi+tosxGLXUg+cIxYV0w= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from labiere ([82.69.64.142]) by mail.gmx.net (mrgmx105 [212.227.17.174]) with ESMTPSA (Nemesis) id 1Mkpap-1ntjyG3vWZ-00mKDP; Fri, 04 Mar 2022 20:40:28 +0100 References: <20220303170252.3caec0a6@tachikoma.lepiller.eu> <499e5dba47ef40df93a8b33fbb8e41cc2354e7a1.1646387919.git.julien@lepiller.eu> User-agent: mu4e 1.6.10; emacs 27.2 From: Pierre Langlois Date: Fri, 04 Mar 2022 19:34:07 +0000 In-reply-to: <499e5dba47ef40df93a8b33fbb8e41cc2354e7a1.1646387919.git.julien@lepiller.eu> Message-ID: <87bkylo6ai.fsf@gmx.com> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Provags-ID: V03:K1:NtkH4NzH6LfD6l94mSR0/83YUm6ownxtFsmLJGStUW+U218wGXC BAIPSiqJ5ApPlcN77P1ycIL7MYWrx8SrnBnlXJl5LWibnEnOtMBOaHHEJxTvAIMHHlX8LSL xK9NTZT42XJhqsUyM+MRPmGMC/giCdR2hZB6ZIB4ubrnZmqNxde4kxWpkk/q2mPIBC/DhHo Wg715vRIVN4M5WzmVxnAg== X-UI-Out-Filterresults: notjunk:1;V03:K0:omneCtNusoQ=:zs7qG529fuNwHcnAtARL3I 20Z155tpgFkpVpus3yvd2XsHeX1YzaOujFwKBtTkY5JaofScoddgUkfqgtxXEo7JELWyqeQsX f6BHpm0K0Zovb9Zq+9JPrFM37DcaZup1X73LIp6tRy9RG1/4hMStLH808GcJfOjAdTPKQPvfS qmsROo7jMDavwEI/MYHLlqOGliBIbGxzD6fUtmYW7N4WtUqbmUsHsj/J/y52EaWqenYgjI5YX HMcTddu/dtU1+jPJu5GAdabBx6I+QeTJUrEDNqj2O3HoOdUxAuAHkgbEulJGQDQfHlXJu3u9w us336t2PlKlAiue+TZeNS4yBVi+31tM+THPdXYMO/CLsfA7Gu1zR8TFAbDEVmCEpBEFTT7Z5h wBDEAoNXzCcnnbVVTb3aRcHZ1T3y6Se8QgVIn0piojLt2LfD1OXZs9psTXusZ8+Zco2UbvE4d KzkJICyfNVM02n5f3Jy4xRcVR5fUn2o93pp5McZDAZ07TiGsgee8hg8KLlcLqkUIq+JtGisXE 38R0SvQKiQ//nTawDjW6N8jRIUi1S8Xr0Zh2JW9e+RiwZ6N2k5IZEZTGdxL/LSxKsizJY+fXh ghpoMzVEg0AEK1kfF0AUn/OF2EKBvMjXbVWlohXP8bSxTWTUvC2W8AASlBKqcle7NAjzork3q eECHLyXGOInpZ4CQcXPFnn6VIC7cMW91aea+welzI/VKzmkXmlOjys4JimGxHtSAvl9mzpudr 9b/JiiAVedvkrRF5Hh3C7jYv3s7aOKsFRHro9AN7oWSIlQ4Io9vRKlHwgNUboadZnEYYihtFr rSvJmtlPD5+e1Qml8iBDlrAnbqP5otRsEbBOxbVGnQv2HJ7TEM9KmkxlkKPb1USmkU9oR82re y5vMfKPl17az7XF7MabKCHmLNIovqzXFuuRljq39VEACuQTCl7wSLB/IrcwPNUy4Dee2Px3jW EX7Ubb6OaFTzqLMFvPHhOZ66sVGJfD9oT+88aJ9jWAiw+e+87qrMxIcFhY+BdxfkzweqI7TKu OgjNwEdwoLf/I1c1FPtI+1HUVRY+633mrgAun9/BLEpg0K54MNDcqiWkksKrDvgGtHbAk6iNF yX5rwhRR+X5xtQ= 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" X-Migadu-Flow: FLOW_IN X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1646422949; 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=Ey0krwRcgl6ljqgLUtwFOx9R8cCIftaN2r+wntvWZTE=; b=OpxfGJTPM6EL1EX9GgZrm0YRUBhtpi+5UKTl7mo5kJZc+Io0hlHS0bE/udYx/QPkN4Kxgb tpA2SnyfYnr0KtOmDICw5AAGt64RwUJmGSKvMq8WucBk/zkKr8lNU2zZrIxqxlaRI0XVI9 Lg08GhF85rQSTLgd/gwNa/qV6emlKdHx0tGHbgrmrhwVCHrdbLaGhOFNo9quqbxlLW9Y+3 vCYkFVI6ZkxC2AcsDPZK3+6jVTFhRlr0JYI5TtAyo1haOHbquXzk65wNpxNRzonwsndDjW S00R3uD7BPwCYkncr2qJ7RxGHeipR4ChDLcGX9Rq5oY7UFHgx8yjce1+sMbfig== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1646422949; a=rsa-sha256; cv=none; b=cNOs87DgO8cNF0knA5VoN2klRtvvqeme3WR5Bb4KLquC/ghnafcfiveubToyvc3H3pecmo TuaKznGY/ngDjSF96YyDq2HFtOKQ1aWrIjaMGyOVBvi4D5S9OAKswznl1ywMgNqfD6SXib YJnSUmpdz/Ve2YByish2YDHThAD66Q+rvGHUiT2I06QLp5UaGeFs6DyU9jBykiX131TDVi 3rqh1HbpZY7GA6R8y+VdCciyXWtj8wYQOZ9uRwr72o2A7kftFVKE1f9XVtBMebMkXPU/C2 m63HnYa/DoGpXhUKDzln/Fgfg3O5BLiHiW6gwFOQc35o3iRf23vxlNHI5Q23Fw== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmx.net header.s=badeba3b8450 header.b=ee15uHXh; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmx.com (policy=none); 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" X-Migadu-Spam-Score: 2.55 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmx.net header.s=badeba3b8450 header.b=ee15uHXh; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmx.com (policy=none); 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" X-Migadu-Queue-Id: 3AF821DC2B X-Spam-Score: 2.55 X-Migadu-Scanner: scn0.migadu.com X-TUID: P02iH/I10oo6 --=-=-= Content-Type: text/plain Hi Julien, Julien Lepiller writes: > * gnu/packages/llvm.scm (cross-llvm): New variable. Do you really need to define a cross package for LLVM? In my experience it was possible to use the same llvm libraries for native and cross compilation. By default LLVM builds support for all supported targets (provided they are not "experimental" IIRC). Whereas for the clang package, at the moment it does have to be built for a specific target IIUC. I hope that one day we could have the same clang for native and cross compilation in Guix, but I don't think it can work without some serious re-design of how cross-compilation works. I've been trying to think about it but I don't yet have a good understanding of it. Thanks, Pierre --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQFMBAEBCgA2FiEEctU9gYy29KFyWDdMqPyeRH9PfVQFAmIiayUYHHBpZXJyZS5s YW5nbG9pc0BnbXguY29tAAoJEKj8nkR/T31U24YH/1l7ln2fJnUtVun5qmCQlvJy nbKnNQ7O+HibdMqivHT9b4eDOOTO1O8D6REU+uzjvb8qU0aIY45p+V6rYSP1GIe3 uCybteA+YTh4iPkbDrMu1RLXH+cYNG1HgxN+l4/K1t1L+Httnk1e6H7WQ/QD0R1Q I26tSHczktvs7ZR5DLQYR8TP+r9fmYP7TQEI+3Gb62sy85JfEkS6aWH6NGZXSQMY D36mSohSOhXdGb1PCBe8MiKVFH9eQt+DQ8NqMdYuXxGTozL0NagWeE73lz+QseJu Pg/JiFtCn8AQ5nIvmWiTn6D+NFcoz425mTzuB84/S1bzm5WaZolCEvGNjQ8/FpI= =bXNa -----END PGP SIGNATURE----- --=-=-=--