From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp10.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id UDfIKIuA2WLFDQAAbAwnHQ (envelope-from ) for ; Thu, 21 Jul 2022 18:36:27 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp10.migadu.com with LMTPS id AKLvJ4uA2WKXxAAAG6o9tA (envelope-from ) for ; Thu, 21 Jul 2022 18:36:27 +0200 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 46284EB4A for ; Thu, 21 Jul 2022 18:36:27 +0200 (CEST) Received: from localhost ([::1]:55396 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oEZA2-0006TH-GS for larch@yhetil.org; Thu, 21 Jul 2022 12:36:26 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:47894) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oEZ9e-0006Ry-S3 for bug-guix@gnu.org; Thu, 21 Jul 2022 12:36:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:49198) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oEZ9e-0007VC-Ag for bug-guix@gnu.org; Thu, 21 Jul 2022 12:36:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1oEZ9e-00023x-3C for bug-guix@gnu.org; Thu, 21 Jul 2022 12:36:02 -0400 X-Loop: help-debbugs@gnu.org Subject: bug#56030: The guix pull profile is too big Resent-From: Maxime Devos Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Thu, 21 Jul 2022 16:36:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 56030 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: "(" , Julien Lepiller , 56030@debbugs.gnu.org Received: via spool by 56030-submit@debbugs.gnu.org id=B56030.16584213547914 (code B ref 56030); Thu, 21 Jul 2022 16:36:02 +0000 Received: (at 56030) by debbugs.gnu.org; 21 Jul 2022 16:35:54 +0000 Received: from localhost ([127.0.0.1]:38947 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oEZ9V-00023a-Ke for submit@debbugs.gnu.org; Thu, 21 Jul 2022 12:35:53 -0400 Received: from michel.telenet-ops.be ([195.130.137.88]:45514) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oEZ9T-00023Q-2G for 56030@debbugs.gnu.org; Thu, 21 Jul 2022 12:35:52 -0400 Received: from [IPV6:2a02:1811:8c09:9d00:5dba:d409:33f7:a16] ([IPv6:2a02:1811:8c09:9d00:5dba:d409:33f7:a16]) by michel.telenet-ops.be with bizsmtp id xsbp2700320ykKC06sbpfK; Thu, 21 Jul 2022 18:35:49 +0200 Message-ID: Date: Thu, 21 Jul 2022 18:35:48 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.11.0 Content-Language: en-US References: <2C6CCC4B-BC71-4CA4-9B7B-086C14713DCD@lepiller.eu> <50ad6b55-fb2f-8d24-312d-21655afafe70@telenet.be> From: Maxime Devos In-Reply-To: Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------arz7Lp36iWhEv47Rfz4XUVRN" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r22; t=1658421349; bh=OrGQv4/zxGErjQI0Xhi6BRhn4sUiEKzkBXP+bKpCshY=; h=Date:To:References:From:Subject:In-Reply-To; b=Gz+BUDWmTeMF04mPJKPZR4WsBXRJa3uLkUSSh+nrM7BoCiKA3tE7KapVSEsRiwFfy gdZ8CKOHNENA60NTceD7paIW9T4Rm+nRmvj4iMceZBQWokpkCruDPFK50g4MeBBC9R ZrUEzIxgYIuaCLTaaxHHccJgkbitN1sHj73iSkWiWMbr0WwP/PlN1Q6doghNCzUBb4 99SLTIyzwCWnNvz31A+LW9WXb6q/qqqKhrfzbZbyELLec153W/hghfms0ugGZoCiwx poauhL2oIwmSnAjfdlz3urzix0oYjHY6cVGFvKkQ9kTaNcl7qF7W0r4LlQy0go8oSR 4lA4Y4lS9pOtg== X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-guix@gnu.org List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+larch=yhetil.org@gnu.org Sender: "bug-Guix" X-Migadu-Flow: FLOW_IN X-Migadu-To: larch@yhetil.org X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1658421387; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to: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=/TiKUl69QIsgKhlYubSmb4ICqnSUBmqbzxG00UXvR/Q=; b=R4QqYshEsWbIuNVAKeTZnZODKkHpbZ9Pe6ZJ7DeIV2QQSEJg/gX6+sHRsovwuBj/ck8F38 HHCC4PFITE8HkCWng1ffae5zujtqj+ztFOCl0EhhWtsEFznYojA2tgb+RaKjJetWxqqYK0 BgZR9qZ4G5H6cs1pbJ7tnJTNB8Ri1z1xhh4GMTwYjLMEHn5tymbYPbDfcxBVgkPYpu0qzi nKT6tZz7sZGgkxO7/z3qtEHMuPg1jJzB05m9ucuhkuE7asWpish9Foia4+BtWdBK1YE5kX MAsxY0w60VO2MzKHyWmnPd4sEFi7BJt39KScDU9cKyqmO6r861IeVmfHdAE4Lw== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1658421387; a=rsa-sha256; cv=none; b=qNi5Gvzlfh7KiXc83ouAD2552Zp3hCJyhTapx1mupdRLEgJ1S5ttxxXVm9S5U5rjZoegew FvTm9sri01nmDF5hqXBmMqOumuf1Lm38ZE6B00en9ykK1x/8k8btRZANE4eIw+hlUy754H hl2HfbxgNc1MBzvJHIRX/YhGHrtsmVWxNrfMeGJhQQ8EQNPwSDE9jXYVzIr0spcLMrg2TM cU0VcZkPPEbQiSX00HTz91dsPwltcENNcsoUFTN43VpAmRYl9xzAJxOxgFtGKjIMBlL+4n L1LWmYfDROIaTmarL0Cx2Rrj3s7aKLxxqTLWlADr7F88GdlApGnGJW81FXkeRg== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("body hash did not verify") header.d=telenet.be header.s=r22 header.b=Gz+BUDWm; dmarc=fail reason="SPF not aligned (relaxed)" header.from=telenet.be (policy=none); spf=pass (aspmx1.migadu.com: domain of "bug-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="bug-guix-bounces+larch=yhetil.org@gnu.org" X-Migadu-Spam-Score: 4.16 Authentication-Results: aspmx1.migadu.com; dkim=fail ("body hash did not verify") header.d=telenet.be header.s=r22 header.b=Gz+BUDWm; dmarc=fail reason="SPF not aligned (relaxed)" header.from=telenet.be (policy=none); spf=pass (aspmx1.migadu.com: domain of "bug-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="bug-guix-bounces+larch=yhetil.org@gnu.org" X-Migadu-Queue-Id: 46284EB4A X-Spam-Score: 4.16 X-Migadu-Scanner: scn1.migadu.com X-TUID: aM0X2W5azccC This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------arz7Lp36iWhEv47Rfz4XUVRN Content-Type: multipart/mixed; boundary="------------rH5dD3y0RXutk9ZHDzmb1O3P"; protected-headers="v1" From: Maxime Devos To: "(" , Julien Lepiller , 56030@debbugs.gnu.org Message-ID: Subject: Re: bug#56030: The guix pull profile is too big References: <2C6CCC4B-BC71-4CA4-9B7B-086C14713DCD@lepiller.eu> <50ad6b55-fb2f-8d24-312d-21655afafe70@telenet.be> In-Reply-To: --------------rH5dD3y0RXutk9ZHDzmb1O3P Content-Type: multipart/mixed; boundary="------------yx8WxYZjoiDmpIVXFoaY3hDs" --------------yx8WxYZjoiDmpIVXFoaY3hDs Content-Type: multipart/alternative; boundary="------------DgbJZR0TM5fAW455XTxg72sI" --------------DgbJZR0TM5fAW455XTxg72sI Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 DQpPbiAyMS0wNy0yMDIyIDE4OjI5LCAoIHdyb3RlOg0KPj4gTm90IGFsbCBsaW5rZXJzIHN1 cHBvcnQgbGlua2VyIHNjcmlwdHMsIGUuZy4gbW9sZCBkb2Vzbid0IGZyb20gd2hhdCBJJ3Zl DQo+PiByZWFkIGJlY2F1c2UgdGhleSBtYWtlIHRoZSBsaW5rZXIgc2xvd2VyLg0KPiBXb3Vs ZCB3ZSByZWFsbHkgbmVlZCB0byBzdXBwb3J0IGFueXRoaW5nIG90aGVyIHRoYW4gbGQsIGdv bGQsIGFuZCBsbGQsDQo+IHRob3VnaD8NCj4NCj4gICAgICAtLSAoDQoNCg0KV2UgY2FuIGNo b29zZSB0byBub3QgcGFja2FnZSBtb2xkIG9mIGNvdXJzZSwgYnV0IEkgdGhpbmsgaXQgd291 bGQgYmUgYSANCmdvb2QgaWRlYSB0byBzdXBwb3J0IG1vbGQsIGJlY2F1c2UgaXQgYXBwZWFy cyB0byBiZSBtdWNoIGZhc3RlciB0aGFuIHRoZSANCm90aGVycy4gRnVydGhlcm1vcmUsIEkn ZCBsaWtlIHRvIGV2ZW50dWFsbHkgc3dpdGNoIHRvIG1vbGQgYnkgZGVmYXVsdCwgDQpiZWNh dXNlIGl0J3MgbXVjaCBmYXN0ZXIuwqAgRnJvbSB0aGUgUkVBRE1FOg0KDQptb2xkIGlzIHNv IGZhc3QgdGhhdCBpdCBpcyBvbmx5IDJ4IC9zbG93ZXIvIHRoYW4gfGNwfCBvbiB0aGUgc2Ft ZSANCm1hY2hpbmUuIEZlZWwgZnJlZSB0byBmaWxlIGEgYnVnIDxodHRwczovL2dpdGh1Yi5j b20vcnVpMzE0L21vbGQvaXNzdWVzPiANCmlmIHlvdSBmaW5kIG1vbGQgaXMgbm90IGZhc3Rl ciB0aGFuIG90aGVyIGxpbmtlcnMuDQoNClByb2dyYW0gKGxpbmtlciBvdXRwdXQgc2l6ZSkg CUdOVSBnb2xkIAlMTFZNIGxsZCAJbW9sZA0KQ2hyb21lIDk2ICgxLjg5IEdpQikgCTUzLjg2 cyAJMTEuNzRzIAkyLjIxcw0KQ2xhbmcgMTMgKDMuMTggR2lCKSAJNjQuMTJzIAk1LjgycyAJ Mi45MHMNCkZpcmVmb3ggODkgbGlieHVsICgxLjY0IEdpQikgCTMyLjk1cyAJNi44MHMgCTEu NDJzDQoNCg== --------------DgbJZR0TM5fAW455XTxg72sI Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable


On 21-07-2022 18:29, ( wrote:
Not all linkers support li=
nker scripts, e.g. mold doesn't from what I've
read because they make the linker slower.
Would we really need to supp=
ort anything other than ld, gold, and lld,
though?

    -- (


We can choose to not package mold of course, but I think it would be a good idea to support mold, because it appears to be much faster than the others. Furthermore, I'd like to eventually switch to mold by default, because it's much faster.=C2=A0 From the README= :

mold is so fast that it is only 2x slower than cp on the same machine. Feel free to file a bug if you find mold is not faster than other linkers.

Program (linker output size) GNU gold LLVM lld mold
Chrome 96 (1.89 GiB) 53.86s 11.74s 2.21s
Clang 13 (3.18 GiB) 64.12s 5.82s 2.90s
Firefox 89 libxul (1.64 GiB) 32.95s 6.80s 1.42s
--------------DgbJZR0TM5fAW455XTxg72sI-- --------------yx8WxYZjoiDmpIVXFoaY3hDs Content-Type: application/pgp-keys; name="OpenPGP_0x49E3EE22191725EE.asc" Content-Disposition: attachment; filename="OpenPGP_0x49E3EE22191725EE.asc" Content-Description: OpenPGP public key Content-Transfer-Encoding: quoted-printable -----BEGIN PGP PUBLIC KEY BLOCK----- xjMEX4ch6BYJKwYBBAHaRw8BAQdANPb/d6MrGnGi5HyvODCkBUJPRjiFQcRU5V+m xvMaAa/NL01heGltZSBEZXZvcyA8bWF4aW1lLmRldm9zQHN0dWRlbnQua3VsZXV2 ZW4uYmU+wpAEExYIADgWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCX4ch6AIbAwUL CQgHAwUVCgkICwUWAgMBAAIeAQIXgAAKCRBJ4+4iGRcl7japAQC3opZ2KGWzWmRc /gIWSu0AAcfMwyinFEEPa/QhUt2CogD/e2RdF4CYAgaRHJJmZ9WU7piKbLZ7llB4 LzgezVDHggzNJU1heGltZSBEZXZvcyA8bWF4aW1lZGV2b3NAdGVsZW5ldC5iZT7C kAQTFggAOBYhBMHzPuIMUo/bfdcBH0nj7iIZFyXuBQJf56ycAhsDBQsJCAcDBRUK CQgLBRYCAwEAAh4BAheAAAoJEEnj7iIZFyXujpQBAKV1SwDDl4f24rXciDlB9L8W ycZt30CgbewMSRQk4mvbAP9dFMbVVixYBd6C8cfhR+NsOBGiOJnQABlUmgNuqGFJ Dc44BF+HIegSCisGAQQBl1UBBQEBB0BOlzIWiJzgobMF6/cqwLaLk7jIcFSZ++c0 k9cCNT6YXwMBCAfCeAQYFggAIBYhBMHzPuIMUo/bfdcBH0nj7iIZFyXuBQJfhyHo AhsMAAoJEEnj7iIZFyXuMr0BAJc8cl5PGvVmVuSQVKjleNl4DK1/XAaPAYPe34AE fZJPAP9IqLCQhH/FeJanHqBP8gNdGNI2qn8RnnLVfRJgUjZ1BA=3D=3D =3DOVqp -----END PGP PUBLIC KEY BLOCK----- --------------yx8WxYZjoiDmpIVXFoaY3hDs-- --------------rH5dD3y0RXutk9ZHDzmb1O3P-- --------------arz7Lp36iWhEv47Rfz4XUVRN Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature" -----BEGIN PGP SIGNATURE----- wnsEABYIACMWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYtmAZAUDAAAAAAAKCRBJ4+4iGRcl7pB3 AP0bAD+bmEZ4nt9drenC5KPqi1+r0our7bE6wvqzDOUDZwD+OzePC6AJmQyEVmlMlL0V0LOnWRv+ u6Xd+faSOr5BAgs= =aJQv -----END PGP SIGNATURE----- --------------arz7Lp36iWhEv47Rfz4XUVRN--