me
/
guix
Archived
1
0
Fork 0
This repository has been archived on 2024-08-07. You can view files and clone it, but cannot push or open issues/pull-requests.
guix/gnu
Maxim Cournoyer b72b6063ce
gnu: linux-libre: Enable BTF debug info.
This is needed for software making use of eBPF programs, such as the sysdig
utility, among others.  For more information about BPF, see:
<https://brendangregg.com/blog/2020-11-04/bpf-co-re-btf-libbpf.html>.

* gnu/packages/linux.scm (%default-extra-linux-options): Enable
CONFIG_DEBUG_INFO, CONFIG_DEBUG_INFO_BTF,
CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT, CONFIG_BPF_JIT,
CONFIG_BPF_JIT_ALWAYS_ON, CONFIG_BPF_SYSCALL and BPF_UNPRIV_DEFAULT_OFF.
Disable CONFIG_DEBUG_INFO_REDUCED.
(make-linux-libre*) [native-inputs]: Add dwarves, python-wrapper and zlib.

Change-Id: Idfc64f82aa404e86168bffcf721a325f9e807f75
2024-05-29 22:01:23 -04:00
..
bootloader bootloader: Add u-boot-starfive-visionfive2-bootloader. 2024-05-22 11:15:30 +08:00
build
home home: services: bash: Move default PS1 prompt to bashrc 2024-04-29 23:54:13 +02:00
installer system: Remove nss-certs from OS templates, adjust doc. 2024-04-18 10:43:06 -04:00
machine
packages gnu: linux-libre: Enable BTF debug info. 2024-05-29 22:01:23 -04:00
services services: nix: Mount Nix store read only. 2024-05-29 06:16:24 +03:00
system mapped-devices: lvm: Add missing module import. 2024-05-27 19:30:22 +02:00
tests tests: install: Use a default qemu machine for arm architectures. 2024-05-27 10:26:24 +03: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
image.scm
installer.scm gnu: Adjust to removing ed.scm and nano.scm 2023-12-25 19:58:21 +02:00
local.mk gnu: Add dwarves. 2024-05-29 22:01:23 -04:00
machine.scm
packages.scm
services.scm
system.scm system: Do not delete all nss-certs packages when they are the same object. 2024-05-15 22:53:31 -04:00
tests.scm