guix/gnu
Maxim Cournoyer 1029981e70
elf: Remove bundled Guile source.
This module has been included in Guile as (system vm elf) since around version
2.1.

* guix/elf.scm: Delete file.
* CODEOWNERS: De-register module.
* Makefile.am (MODULES): Likewise.
* etc/teams.scm (core): Likewise.
* gnu/build/linux-modules.scm: Adjust imports.
* gnu/packages/gnuzilla.scm (icecat-minimal) [modules]: Likewise.
* gnu/packages/librewolf.scm (librewolf): Likewise.
* gnu/packages/sequoia.scm (sequoia): Likewise.
* gnu/packages/tor-browsers.scm (make-torbrowser): Likewise.
* gnu/packages/version-control.scm (hg-commitsigs): Likewise.
* guix/build/debug-link.scm: Likewise.
* guix/build/meson-build-system.scm: Likewise.
* guix/grafts.scm (graft-derivation/shallow): Likewise.
* guix/scripts/pack.scm (wrapped-package): Likewise.
* tests/debug-link.scm: ("elf-debuglink", "set-debuglink-crc"): Likewise.
* tests/gremlin.scm: Likewise.
* guix/build/syscalls.scm (has-access-to-libc-shared-library?): New procedure.
* guix/build-system/gnu.scm (%default-gnu-imported-modules): Remove (guix elf).
* guix/build/gnu-build-system.scm: Lazily load (system vm elf).
(has-elf-editing-support?): New variable.
(strip) [!has-elf-editing-support?] <guile-bytecode?>: Do not check ELF
section.
(compress-debug-info): [!has-elf-editing-support?]: Skip phase.
(validate-runpath): Likewise.
(make-dynamic-linker-cache): Likewise.
* guix/build/gremlin.scm: Lazily load (system vm elf).

Change-Id: I86ac4237fdd820a6b54dc0fe7a7d10403a290ef9
2025-11-19 09:42:11 +09:00
..
bootloader gnu: bootloader: Add nanopi-r4s-rk3399 bootloader. 2025-11-03 12:44:46 -08:00
build elf: Remove bundled Guile source. 2025-11-19 09:42:11 +09:00
home home: services: niri: Add XWayland satellite support. 2025-11-10 12:34:45 +03:00
installer installer: Add Sway as an option in the Desktop environment page. 2025-11-04 17:49:29 +01:00
machine
packages elf: Remove bundled Guile source. 2025-11-19 09:42:11 +09:00
services gnu: Add autofs-service-type. 2025-11-16 10:21:52 -08:00
system gnu: Add --pid-file option to "guix system container" scripts. 2025-11-13 21:55:42 +01:00
tests gnu: Fix patchwork service test. 2025-11-10 10:27:36 +00:00
artwork.scm
bootloader.scm
ci.scm
compression.scm
home.scm
image.scm
installer.scm
local.mk gnu: libtool: Update to 2.5.4. 2025-11-19 09:42:11 +09:00
machine.scm
packages.scm
services.scm
system.scm
tests.scm