From ba5b975173afecce6bd11cf805107437a57c40b5 Mon Sep 17 00:00:00 2001 From: Tobias Geerinckx-Rice Date: Sun, 8 Sep 2024 02:00:00 +0200 Subject: [PATCH] gnu: guile-static-initrd: Remove (sxml) module hierarchy. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit If anything is ‘useless in an initrd’ it better be XML support. As of Guile 3.0.9, removing it saves 1418K bytes uncompressed, or 3% of the total static Guile size. * gnu/packages/make-bootstrap.scm (%guile-static-initrd): Remove sxml/. Change-Id: I592dec18c422500eca50663256586ca92df1ac37 --- gnu/packages/make-bootstrap.scm | 1 + 1 file changed, 1 insertion(+) diff --git a/gnu/packages/make-bootstrap.scm b/gnu/packages/make-bootstrap.scm index 91796efd0f..edc536bff4 100644 --- a/gnu/packages/make-bootstrap.scm +++ b/gnu/packages/make-bootstrap.scm @@ -760,6 +760,7 @@ for `sh' in $PATH, and without nscd, and with static NSS modules." "language/elisp" "oop" "scripts" + "sxml" "texinfo" "web")))) (name "guile-static-initrd")))