From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp10.migadu.com ([2001:41d0:403:478a::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms9.migadu.com with LMTPS id GPu6Dh/FDWVSEAAAG6o9tA:P1 (envelope-from ) for ; Fri, 22 Sep 2023 18:47:27 +0200 Received: from aspmx1.migadu.com ([2001:41d0:403:478a::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp10.migadu.com with LMTPS id GPu6Dh/FDWVSEAAAG6o9tA (envelope-from ) for ; Fri, 22 Sep 2023 18:47: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 EA07E46B2E for ; Fri, 22 Sep 2023 18:47:26 +0200 (CEST) Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20230601 header.b="lJ/r4vl1"; 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"; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1695401247; 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=Er+iOqa3plCmmLma3HsSlEb1tjRmjhJwHLCc8FNpGZM=; b=JZW43f0v1BHftb8uCR4M5U+V04RC/f/ClbhrJkgDew7cyKKx/G/dKtCzz5EcXDlRfrzQ6Y MOI90cK4QJhuA9rvD5SRqQs3HfwMUlemptP9zvDmbUqA9D8KIgzV6GWKFzK7WGEEKlHnNF F46Y2PZJ5mTJrU9P8NhlZG0IGo/cOp4AQBm6afrTwp5KYhA8yLR7G+8sB//QhubpvAaq/I UuK7sjSXLL/UDQs8MWigxk7qThifxarz+QVCvlXxhHqojwVOlSJZ1w0Nt88Nz+XSyvktBX fpsW6ApQ7QchIJOPdY+ABrle9c03rj4fXDcwwLXkMM5jsQkJfzikoz4+adi5xQ== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1695401247; a=rsa-sha256; cv=none; b=UXuUCHxcHooZskj9FXHcCdJA7TyoGB+BA5+/RJem7grKEHuL5XmUtQpOxllbkfWq+I8xV0 VecTCc6uwKU/jWzuPQmHTHq7JkPyyVIL+MHIR4ykYP57Evh7kVlpd0BWuQRuD4P+ceVwVG aIXHLo8W4CzVuQtuH5Pq/GjtnuChiRiwpmwgR7Vp1wf6wgeyrK1gA/ANdqp+eNBVUqlnFP +wTNKeFYy4obHX21oj0CsvHKrMgpC86klj9DTDTIt82nwKwIKJQP+Ks8NxUPnC2dioxYGX ZIr/Gvqb1RbTpjODVsRCHptR12cBoYQmNbuuFn/Yiyi99CRPLQUIEjSYD8HB4A== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20230601 header.b="lJ/r4vl1"; 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"; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qjjIv-0008Be-II; Fri, 22 Sep 2023 12:46:57 -0400 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 1qjjIq-0008A9-Bp for bug-guix@gnu.org; Fri, 22 Sep 2023 12:46:52 -0400 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 1qjjIq-0007eb-3H for bug-guix@gnu.org; Fri, 22 Sep 2023 12:46:52 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1qjjJ0-0006Qt-OL for bug-guix@gnu.org; Fri, 22 Sep 2023 12:47:02 -0400 X-Loop: help-debbugs@gnu.org Subject: bug#51928: GHC 8.10 occupies =?UTF-8?Q?1.6=C2=A0GiB?= Resent-From: Simon Tournier Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Fri, 22 Sep 2023 16:47:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51928 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Ludovic =?UTF-8?Q?Court=C3=A8s?= , Ricardo Wurmus , Lars-Dominik Braun Cc: 51928@debbugs.gnu.org Received: via spool by 51928-submit@debbugs.gnu.org id=B51928.169540117024639 (code B ref 51928); Fri, 22 Sep 2023 16:47:02 +0000 Received: (at 51928) by debbugs.gnu.org; 22 Sep 2023 16:46:10 +0000 Received: from localhost ([127.0.0.1]:37235 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qjjI9-0006PF-Ey for submit@debbugs.gnu.org; Fri, 22 Sep 2023 12:46:10 -0400 Received: from mail-wm1-x334.google.com ([2a00:1450:4864:20::334]:40104) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qjjHx-0006N2-73 for 51928@debbugs.gnu.org; Fri, 22 Sep 2023 12:45:59 -0400 Received: by mail-wm1-x334.google.com with SMTP id 5b1f17b1804b1-40471c054f9so7496285e9.0 for <51928@debbugs.gnu.org>; Fri, 22 Sep 2023 09:45:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1695401141; x=1696005941; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:user-agent:message-id :in-reply-to:date:references:subject:cc:to:from:from:to:cc:subject :date:message-id:reply-to; bh=Er+iOqa3plCmmLma3HsSlEb1tjRmjhJwHLCc8FNpGZM=; b=lJ/r4vl1QizpINiW2q4jnnP8yZ6vV7HneyrZviI0PRYs8j9LVEjMfnV26tKzNSd7g5 BrDVHDUgGtF9TtH3/PHVnePvMbWOTBJiI4FAD/KystTRHcBBd9kbCJAr0N2pLoSyZjOJ p/mFXtk/cy+joC1eW+K2DpXSwWJVuwEbJpkwXlP3ahVOL5BxX0jHeHf4g4G1QtmNGmbT 5tFFIPuJf5JV8O9001oyv66Q9Asnof2/F9jaU1641E9hMR+wxlw5CSXungy6B49IwhCj syQ/JyoiWUsoStU0qTHruwvPoRqZHQhf7Pxd8hfFQjgqal3aSKgkjZPvDM8Br4JApWmK zKsw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1695401141; x=1696005941; h=content-transfer-encoding:mime-version:user-agent:message-id :in-reply-to:date:references:subject:cc:to:from:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=Er+iOqa3plCmmLma3HsSlEb1tjRmjhJwHLCc8FNpGZM=; b=HBfXW2qHdPMHP00d4tFKjlsd84ETgHMN28a3IpyH1oyapX2MeLy10pY1n2FCE60lO7 OHULKd5oUvC9U+uRdJC/FgkPKaYUpnBWpb8TCgaYwdowYgBwsH1py1gFjuk5pGAMtRtl tpYgYlhDXfDLxKdg+IHibFR5vP4ssX7qSUL23nJ1vaPeLRASAbgg0/I8sONIjqvYjI0n Z4jow8Kk86Roystfr9/osen5zd2Ks2fYff+H1bcjGUlbuISO54h1VlaW68j+wbQJp4PR MVr5+T7fM6+tTfS/+wMgq1kr2lGkE9IJKr+F50WfTQNY9XjwZqmGxmVaw8791njpaMxx YBPw== X-Gm-Message-State: AOJu0YxPRlVSSs+hw24ykZ4V9JzMhX3U0HsSgReCTO1bt8zxN/waZ/Eb BjaQfHQyqJ5qRUGMwZamRgCoWE8SoY0= X-Google-Smtp-Source: AGHT+IGCIBTEOuzFfk4WGDTQg3YzZXfkPyzuQxo6qd+Im7J3aEd1wKxOrQHsILzhOxQ90MiHkVIRYg== X-Received: by 2002:a05:600c:358d:b0:401:b53e:6c3e with SMTP id p13-20020a05600c358d00b00401b53e6c3emr8419993wmq.1.1695401140414; Fri, 22 Sep 2023 09:45:40 -0700 (PDT) Received: from pfiuh07 ([193.48.40.241]) by smtp.gmail.com with ESMTPSA id ay2-20020a05600c1e0200b003feea62440bsm1585048wmb.43.2023.09.22.09.45.39 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 22 Sep 2023 09:45:40 -0700 (PDT) From: Simon Tournier References: <8735nutrf3.fsf@inria.fr> Date: Fri, 22 Sep 2023 18:42:56 +0200 In-Reply-To: <8735nutrf3.fsf@inria.fr> ("Ludovic =?UTF-8?Q?Court=C3=A8s?="'s message of "Wed, 17 Nov 2021 22:15:28 +0100") Message-ID: <87zg1e6twv.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) 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: 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-bounces+larch=yhetil.org@gnu.org X-Migadu-Flow: FLOW_IN X-Migadu-Country: US X-Migadu-Scanner: mx0.migadu.com X-Migadu-Spam-Score: -2.14 X-Spam-Score: -2.14 X-Migadu-Queue-Id: EA07E46B2E X-TUID: hQjsb7Cy1xDV Hi, Old bug#51928: https://issues.guix.gnu.org/issue/51928 still current. On Wed, 17 Nov 2021 at 22:15, Ludovic Court=C3=A8s wrote: > $ guix describe > Generacio 194 Nov 07 2021 23:40:30 (nuna) > guix bd41e59 > repository URL: https://git.savannah.gnu.org/git/guix.git > branch: master > commit: bd41e590dd24e54797fb8b6854c244efd4d12df5 > $ guix size ghc@8.10 > total: 1831.0 MiB > $ du -s /gnu/store/ifr4svr31053fgqay0il5acipl7b6579-ghc-8.10.7/lib/ghc-8.= 10.7/*|sort -k1 -n| tail > 23756 /gnu/store/ifr4svr31053fgqay0il5acipl7b6579-ghc-8.10.7/lib/ghc-8.= 10.7/haskeline-0.8.2 > 28776 /gnu/store/ifr4svr31053fgqay0il5acipl7b6579-ghc-8.10.7/lib/ghc-8.= 10.7/text-1.2.4.1 > 47664 /gnu/store/ifr4svr31053fgqay0il5acipl7b6579-ghc-8.10.7/lib/ghc-8.= 10.7/containers-0.6.5.1 > 48428 /gnu/store/ifr4svr31053fgqay0il5acipl7b6579-ghc-8.10.7/lib/ghc-8.= 10.7/ghc-prim-0.6.1 > 50768 /gnu/store/ifr4svr31053fgqay0il5acipl7b6579-ghc-8.10.7/lib/ghc-8.= 10.7/ghci-8.10.7 > 54100 /gnu/store/ifr4svr31053fgqay0il5acipl7b6579-ghc-8.10.7/lib/ghc-8.= 10.7/template-haskell-2.16.0.0 > 80200 /gnu/store/ifr4svr31053fgqay0il5acipl7b6579-ghc-8.10.7/lib/ghc-8.= 10.7/bin > 151868 /gnu/store/ifr4svr31053fgqay0il5acipl7b6579-ghc-8.10.7/lib/ghc-8.= 10.7/base-4.14.3.0 > 426416 /gnu/store/ifr4svr31053fgqay0il5acipl7b6579-ghc-8.10.7/lib/ghc-8.= 10.7/Cabal-3.2.1.0 > 538168 /gnu/store/ifr4svr31053fgqay0il5acipl7b6579-ghc-8.10.7/lib/ghc-8.= 10.7/ghc-8.10.7 > $ du -s /gnu/store/ifr4svr31053fgqay0il5acipl7b6579-ghc-8.10.7/lib/ghc-8.= 10.7/ghc-8.10.7/*|sort -k1 -n|tail > 652 /gnu/store/ifr4svr31053fgqay0il5acipl7b6579-ghc-8.10.7/lib/ghc-8.= 10.7/ghc-8.10.7/Llvm > 716 /gnu/store/ifr4svr31053fgqay0il5acipl7b6579-ghc-8.10.7/lib/ghc-8.= 10.7/ghc-8.10.7/SPARC > 1108 /gnu/store/ifr4svr31053fgqay0il5acipl7b6579-ghc-8.10.7/lib/ghc-8.= 10.7/ghc-8.10.7/RegAlloc > 2256 /gnu/store/ifr4svr31053fgqay0il5acipl7b6579-ghc-8.10.7/lib/ghc-8.= 10.7/ghc-8.10.7/DynFlags.dyn_hi > 2256 /gnu/store/ifr4svr31053fgqay0il5acipl7b6579-ghc-8.10.7/lib/ghc-8.= 10.7/ghc-8.10.7/DynFlags.hi > 2256 /gnu/store/ifr4svr31053fgqay0il5acipl7b6579-ghc-8.10.7/lib/ghc-8.= 10.7/ghc-8.10.7/DynFlags.p_hi > 23724 /gnu/store/ifr4svr31053fgqay0il5acipl7b6579-ghc-8.10.7/lib/ghc-8.= 10.7/ghc-8.10.7/GHC > 90908 /gnu/store/ifr4svr31053fgqay0il5acipl7b6579-ghc-8.10.7/lib/ghc-8.= 10.7/ghc-8.10.7/libHSghc-8.10.7-ghc8.10.7.so > 127908 /gnu/store/ifr4svr31053fgqay0il5acipl7b6579-ghc-8.10.7/lib/ghc-8.= 10.7/ghc-8.10.7/libHSghc-8.10.7.a > 225972 /gnu/store/ifr4svr31053fgqay0il5acipl7b6579-ghc-8.10.7/lib/ghc-8.= 10.7/ghc-8.10.7/libHSghc-8.10.7_p.a Today, it is the same for all GHC versions: --8<---------------cut here---------------start------------->8--- $ guix describe Generation 28 Sep 06 2023 14:54:50 (current) guix 6113e05 repository URL: https://git.savannah.gnu.org/git/guix.git commit: 6113e0529d61df7425f64e30a6bf77f7cfdfe5a5 $ for v in $(guix show ghc | recsel -CP version); do printf "ghc@$v "; gui= x size ghc@$v | grep total: ;done ghc@9.2.5 total: 1814.6 MiB ghc@9.0.2 total: 1742.9 MiB ghc@8.10.7 total: 1774.3 MiB ghc@8.8.4 total: 1847.2 MiB ghc@8.6.5 total: 1603.0 MiB ghc@8.4.4 total: 1801.3 MiB ghc@8.0.2 total: 1505.0 MiB ghc@7.10.3 total: 1275.9 MiB ghc@6.10.4 total: 303.2 MiB ghc@6.6 total: 444.4 MiB ghc@6.0 total: 286.5 MiB ghc@4.08.2 total: 233.9 MiB $ for v in $(guix show ghc | recsel -CP version); do echo ""; du -sh $(guix= build ghc@$v | grep -v doc)/lib/ghc-$v/ghc-$v/* | sort -h -k1 | tail -3 ;d= one 94M /gnu/store/x0q2jmg4pfy0wjxdz8l4apsp1yg2sm2c-ghc-9.2.5/lib/ghc-9.2.5/ghc= -9.2.5/GHC 133M /gnu/store/x0q2jmg4pfy0wjxdz8l4apsp1yg2sm2c-ghc-9.2.5/lib/ghc-9.2.5/gh= c-9.2.5/libHSghc-9.2.5.a 231M /gnu/store/x0q2jmg4pfy0wjxdz8l4apsp1yg2sm2c-ghc-9.2.5/lib/ghc-9.2.5/gh= c-9.2.5/libHSghc-9.2.5_p.a 86M /gnu/store/n2apysbmkmpywd6xfs2g1jigmlr7kb9v-ghc-9.0.2/lib/ghc-9.0.2/ghc= -9.0.2/GHC 120M /gnu/store/n2apysbmkmpywd6xfs2g1jigmlr7kb9v-ghc-9.0.2/lib/ghc-9.0.2/gh= c-9.0.2/libHSghc-9.0.2.a 208M /gnu/store/n2apysbmkmpywd6xfs2g1jigmlr7kb9v-ghc-9.0.2/lib/ghc-9.0.2/gh= c-9.0.2/libHSghc-9.0.2_p.a 80M /gnu/store/4f4rva7ga15srz70jxdzrzv8w19y0zbn-ghc-8.10.7/lib/ghc-8.10.7/g= hc-8.10.7/libHSghc-8.10.7-ghc8.10.7.so 125M /gnu/store/4f4rva7ga15srz70jxdzrzv8w19y0zbn-ghc-8.10.7/lib/ghc-8.10.7/= ghc-8.10.7/libHSghc-8.10.7.a 221M /gnu/store/4f4rva7ga15srz70jxdzrzv8w19y0zbn-ghc-8.10.7/lib/ghc-8.10.7/= ghc-8.10.7/libHSghc-8.10.7_p.a 78M /gnu/store/j2dcjp1s6y4xy1m8xxw15wgcphq3ncp6-ghc-8.8.4/lib/ghc-8.8.4/ghc= -8.8.4/libHSghc-8.8.4-ghc8.8.4.so 122M /gnu/store/j2dcjp1s6y4xy1m8xxw15wgcphq3ncp6-ghc-8.8.4/lib/ghc-8.8.4/gh= c-8.8.4/libHSghc-8.8.4.a 215M /gnu/store/j2dcjp1s6y4xy1m8xxw15wgcphq3ncp6-ghc-8.8.4/lib/ghc-8.8.4/gh= c-8.8.4/libHSghc-8.8.4_p.a 73M /gnu/store/7gjfmdf5ifvki06msjx8ygf4j40x4k49-ghc-8.6.5/lib/ghc-8.6.5/ghc= -8.6.5/libHSghc-8.6.5-ghc8.6.5.so 115M /gnu/store/7gjfmdf5ifvki06msjx8ygf4j40x4k49-ghc-8.6.5/lib/ghc-8.6.5/gh= c-8.6.5/libHSghc-8.6.5.a 204M /gnu/store/7gjfmdf5ifvki06msjx8ygf4j40x4k49-ghc-8.6.5/lib/ghc-8.6.5/gh= c-8.6.5/libHSghc-8.6.5_p.a 70M /gnu/store/8dp1qql6xpjd1jb171zzk4m4h47q1vcm-ghc-8.4.4/lib/ghc-8.4.4/ghc= -8.4.4/libHSghc-8.4.4-ghc8.4.4.so 110M /gnu/store/8dp1qql6xpjd1jb171zzk4m4h47q1vcm-ghc-8.4.4/lib/ghc-8.4.4/gh= c-8.4.4/libHSghc-8.4.4.a 189M /gnu/store/8dp1qql6xpjd1jb171zzk4m4h47q1vcm-ghc-8.4.4/lib/ghc-8.4.4/gh= c-8.4.4/libHSghc-8.4.4_p.a 78M /gnu/store/bg7qkrssd354p9ksjc1c3z0hqgqv2cdm-ghc-8.0.2/lib/ghc-8.0.2/ghc= -8.0.2/libHSghc-8.0.2-ghc8.0.2.so 115M /gnu/store/bg7qkrssd354p9ksjc1c3z0hqgqv2cdm-ghc-8.0.2/lib/ghc-8.0.2/gh= c-8.0.2/libHSghc-8.0.2.a 183M /gnu/store/bg7qkrssd354p9ksjc1c3z0hqgqv2cdm-ghc-8.0.2/lib/ghc-8.0.2/gh= c-8.0.2/libHSghc-8.0.2_p.a du: cannot access '/gnu/store/53ngslgf8ami8hbpnn4vzyqwndf5czyi-ghc-7.10.3/l= ib/ghc-7.10.3/ghc-7.10.3/*': No such file or directory 240K /gnu/store/46wz64jar8s7mvgwk6r4z1yp545pmgyg-ghc-6.10.4/lib/ghc-6.10.4/= ghc-6.10.4/DynFlags.hi 19M /gnu/store/46wz64jar8s7mvgwk6r4z1yp545pmgyg-ghc-6.10.4/lib/ghc-6.10.4/g= hc-6.10.4/HSghc-6.10.4.o 23M /gnu/store/46wz64jar8s7mvgwk6r4z1yp545pmgyg-ghc-6.10.4/lib/ghc-6.10.4/g= hc-6.10.4/libHSghc-6.10.4.a du: cannot access '/gnu/store/9jzk77qrq0s4sz4mhvr9qmdgpzpi524m-ghc-6.6/lib/= ghc-6.6/ghc-6.6/*': Not a directory du: cannot access '/gnu/store/rqimyicx99fg311sgny8ycm5gf2ns9rx-ghc-6.0/lib/= ghc-6.0/ghc-6.0/*': Not a directory du: cannot access '/gnu/store/i3gwjcxd11xpaqwiibfzlwsk3q0a0qss-ghc-4.08.2/l= ib/ghc-4.08.2/ghc-4.08.2/*': No such file or directory --8<---------------cut here---------------end--------------->8--- > Can we at least (re)move those =E2=80=98.a=E2=80=99 files? Well, can we remove these =E2=80=99.a=E2=80=99 files for the output =E2=80= =99out=E2=80=99 are create another output, say =E2=80=99lib=E2=80=99? Cheers, simon