Subject: [PATCH 0/7] Memoize packages associated with cross building.

From: Christopher Baines <[email-masked]>
Date: Fri, 05 Jan 2024 16:35:25 +0000

This comes from dumping the contents of the store connection object
cache after computing derivations targeting i586-pc-gnu, and looking at
what packages appear multiple times as cache keys.

Christopher Baines (7):
  gnu: Memozise make-ld-wrapper results.
  gnu: Memozise cross-binutils results.
  gnu: Memozise cross-gcc results.
  gnu: Memozise cross-kernel-headers results.
  gnu: Memozise cross-mig results.
  gnu: Memozise cross-libc results.
  packages: rust: Memoize make-rust-sysroot results.

 gnu/packages/base.scm       | 126 +++---
 gnu/packages/cross-base.scm | 804 +++++++++++++++++++-----------------
 gnu/packages/rust.scm       |   6 +-
 3 files changed, 486 insertions(+), 450 deletions(-)