GNU bug report logs - #40071
Cross-compiled package closure size.

Previous Next

Package: guix;

Reported by: Mathieu Othacehe <m.othacehe <at> gmail.com>

Date: Sun, 15 Mar 2020 11:32:01 UTC

Severity: normal

Tags: moreinfo

To reply to this bug, email your comments to 40071 AT debbugs.gnu.org.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-guix <at> gnu.org:
bug#40071; Package guix. (Sun, 15 Mar 2020 11:32:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Mathieu Othacehe <m.othacehe <at> gmail.com>:
New bug report received and forwarded. Copy sent to bug-guix <at> gnu.org. (Sun, 15 Mar 2020 11:32:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Mathieu Othacehe <m.othacehe <at> gmail.com>
To: bug-guix <at> gnu.org 
Subject: Cross-compiled package closure size.
Date: Sun, 15 Mar 2020 12:31:12 +0100
Hello,

After applying the patch proposed here[1], the closure of cross-compiled
"hello" still contains unwanted packages.

--8<---------------cut here---------------start------------->8---
mathieu <at> elbruz ~/guix [env]$ guix size /gnu/store/14ygibryjr7mcly0q9mb8306hlg16nhq-hello-2.10
store item                                                       total    self
/gnu/store/vm2gaw5jk1zr1x9qzj4z52qjxvrh0nk9-glibc-cross-aarch64-linux-gnu-2.31   158.9    71.4  38.2%
/gnu/store/w00jb174abikqpznadwzvvgwl3r7qfzd-glibc-2.31              38.4    36.7  19.6%
/gnu/store/08vqg0s77dnff7rz90b0h87n2rfyaszg-gcc-7.5.0-lib           71.0    32.6  17.5%
/gnu/store/vqsixs9ks4chpjynhizkpdd1gdshv87h-gcc-cross-aarch64-linux-gnu-7.5.0-lib   186.8    27.9  14.9%
/gnu/store/fgrpk8r46k34pyqv6xkbi8gbv997dbpx-gcc-cross-sans-libc-aarch64-linux-gnu-7.5.0-lib    80.8     9.8   5.2%
/gnu/store/zf5603c5l6ilgyg35gqfkn82v3k9hbri-linux-libre-headers-cross-aarch64-linux-gnu-5.4.20     5.1     5.1   2.7%
/gnu/store/6hhsxa3vvbh8gvcfjw4k5sfk1qrhkcrf-bash-static-5.0.16       1.6     1.6   0.9%
/gnu/store/nvc3r588745kkj159lm1pa4xz5g99rqd-bash-static-5.0.16       1.6     1.6   0.9%
/gnu/store/14ygibryjr7mcly0q9mb8306hlg16nhq-hello-2.10             187.0     0.2   0.1%
--8<---------------cut here---------------end--------------->8---

The native glibc, gcc-lib and one of the two bash-static packages should
be removed.

The gcc-cross-sans-libc-aarch64-linux-gnu-7.5.0-lib may also be removed.

Ideally, we would have a closure similar to the native one, with
something like this:

--8<---------------cut here---------------start------------->8---
/gnu/store/vm2gaw5jk1zr1x9qzj4z52qjxvrh0nk9-glibc-cross-aarch64-linux-gnu-2.31   158.9    71.4  38.2%
/gnu/store/vqsixs9ks4chpjynhizkpdd1gdshv87h-gcc-cross-aarch64-linux-gnu-7.5.0-lib   186.8    27.9  14.9%
/gnu/store/6hhsxa3vvbh8gvcfjw4k5sfk1qrhkcrf-bash-static-5.0.16       1.6     1.6   0.9%
/gnu/store/14ygibryjr7mcly0q9mb8306hlg16nhq-hello-2.10             187.0     0.2   0.1%
--8<---------------cut here---------------end--------------->8---

Thanks,

Mathieu

[1]: https://lists.gnu.org/archive/html/bug-guix/2020-03/msg00170.html




Information forwarded to bug-guix <at> gnu.org:
bug#40071; Package guix. (Thu, 20 Oct 2022 08:57:02 GMT) Full text and rfc822 format available.

Message #8 received at 40071 <at> debbugs.gnu.org (full text, mbox):

From: zimoun <zimon.toutoune <at> gmail.com>
To: Mathieu Othacehe <m.othacehe <at> gmail.com>
Cc: 40071 <at> debbugs.gnu.org
Subject: Re: bug#40071: Cross-compiled package closure size.
Date: Tue, 18 Oct 2022 17:47:53 +0200
Hi Mathieu,

On dim., 15 mars 2020 at 12:31, Mathieu Othacehe <m.othacehe <at> gmail.com> wrote:

> mathieu <at> elbruz ~/guix [env]$ guix size /gnu/store/14ygibryjr7mcly0q9mb8306hlg16nhq-hello-2.10
> store item                                                       total    self
> /gnu/store/vm2gaw5jk1zr1x9qzj4z52qjxvrh0nk9-glibc-cross-aarch64-linux-gnu-2.31   158.9    71.4  38.2%
> /gnu/store/w00jb174abikqpznadwzvvgwl3r7qfzd-glibc-2.31              38.4    36.7  19.6%
> /gnu/store/08vqg0s77dnff7rz90b0h87n2rfyaszg-gcc-7.5.0-lib           71.0    32.6  17.5%
> /gnu/store/vqsixs9ks4chpjynhizkpdd1gdshv87h-gcc-cross-aarch64-linux-gnu-7.5.0-lib   186.8    27.9  14.9%
> /gnu/store/fgrpk8r46k34pyqv6xkbi8gbv997dbpx-gcc-cross-sans-libc-aarch64-linux-gnu-7.5.0-lib    80.8     9.8   5.2%
> /gnu/store/zf5603c5l6ilgyg35gqfkn82v3k9hbri-linux-libre-headers-cross-aarch64-linux-gnu-5.4.20     5.1     5.1   2.7%
> /gnu/store/6hhsxa3vvbh8gvcfjw4k5sfk1qrhkcrf-bash-static-5.0.16       1.6     1.6   0.9%
> /gnu/store/nvc3r588745kkj159lm1pa4xz5g99rqd-bash-static-5.0.16       1.6     1.6   0.9%
> /gnu/store/14ygibryjr7mcly0q9mb8306hlg16nhq-hello-2.10             187.0     0.2   0.1%

Well, using Guix 729ce5f, the situation is sadly similar,

--8<---------------cut here---------------start------------->8---
7$ guix size $(guix build hello --target=aarch64-linux-gnu)
store item                                                       total    self
/gnu/store/fhnvh4qw8ln2i83pfhlccivwxma89q4x-glibc-cross-aarch64-linux-gnu-2.33    48.1    46.4  30.8%
/gnu/store/5h2w4qi9hk1qzzgi1w83220ydslinr4s-glibc-2.33              38.3    36.6  24.3%
/gnu/store/094bbaq6glba86h1d4cj16xhdi6fk2jl-gcc-10.3.0-lib          71.7    33.4  22.1%
/gnu/store/a8i28a0wjpfw40jiz3xdigkpwwdmfcrb-gcc-cross-aarch64-linux-gnu-10.3.0-lib   150.5    30.7  20.4%
/gnu/store/4f304c7dp68hkcp1zi1i07zm8nfvvyp7-bash-static-5.1.8        1.7     1.7   1.1%
/gnu/store/720rj90bch716isd8z7lcwrnvz28ap4y-bash-static-5.1.8        1.7     1.7   1.1%
/gnu/store/rys78r4j72zh45xchq87x2y30ya8mzvi-hello-2.12.1           150.7     0.2   0.1%
total: 150.7 MiB
--8<---------------cut here---------------end--------------->8---

> The native glibc, gcc-lib and one of the two bash-static packages should
> be removed.

What is the next step to tackle that?


For reference,

> [1]: https://lists.gnu.org/archive/html/bug-guix/2020-03/msg00170.html

<http://issues.guix.gnu.org/issue/40071>

Cheers,
simon




Added tag(s) moreinfo. Request was from Simon Tournier <zimon.toutoune <at> gmail.com> to control <at> debbugs.gnu.org. (Tue, 24 Oct 2023 09:02:04 GMT) Full text and rfc822 format available.

This bug report was last modified 1 year and 233 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.