guix/gnu
Ludovic Courtès 5f89f45e74
linux-initrd: Further strip the static Guile.
‘guile-static-initrd’ weighs in at 46 MiB, compared to 54 MiB for
‘guile-static-stripped’ (15% reduction).

* gnu/packages/make-bootstrap.scm (make-guile-static-stripped): Add
‘directories-to-remove’ parameter and honor it.
(%guile-static-initrd): New variable.
* gnu/system/linux-initrd.scm (expression->initrd): Default to
‘%guile-static-initrd’.
* doc/guix.texi (Initial RAM Disk): Adjust accordingly.

Change-Id: I2baf06fed7a3698433e7c83b1d7726054a8c746e
2024-04-29 22:52:08 +02:00
..
bootloader bootloader: Add u-boot-qemu-riscv64-bootloader. 2024-03-31 22:26:21 +02:00
build linux-modules: Ignore nonexistent module files on boot. 2024-03-27 22:23:38 +08:00
home services: Add the Guix Home service. 2024-04-17 12:13:03 +02:00
installer system: Remove nss-certs from OS templates, adjust doc. 2024-04-18 10:43:06 -04:00
machine
packages linux-initrd: Further strip the static Guile. 2024-04-29 22:52:08 +02:00
services services: build-vm: Provide only one locale. 2024-04-29 22:52:08 +02:00
system linux-initrd: Further strip the static Guile. 2024-04-29 22:52:08 +02:00
tests services: Add the Guix Home service. 2024-04-17 12:13:03 +02:00
artwork.scm
bootloader.scm
ci.scm ci: Don’t cross-compile to xtensa-ath9k-elf. 2024-04-17 17:29:58 +02:00
compression.scm
home.scm system, home: Validate ‘services’ field value. 2024-03-22 11:40:33 +01:00
image.scm
installer.scm
local.mk gnu: Add cppdap. 2024-04-23 16:45:34 +08:00
machine.scm
packages.scm
services.scm system, home: Validate ‘services’ field value. 2024-03-22 11:40:33 +01:00
system.scm system: Fix duplicate nss-certs check. 2024-04-28 09:53:46 -04:00
tests.scm