nixpkgs/pkgs/os-specific/linux/systemd
Dominique Martinet be87d43800 systemd: re-enable bpf-framework
systemd meson.build apparently didn't check properly that the option was
enabled in all code paths, so it was possible to build systemd such as
--version would have -BPF_FRAMEWORK (properly disabled in config.h) with
-Dbpf-framework=enabled.

Fix the failing check, which was `clang -target bpf` breaking with
zerocallusedregs hardening -- this is apparently a known problem as it's
disabled in quite a few other packages that mention bpf in comment above
the exception...

Link: https://github.com/systemd/systemd/pull/33793
(cherry picked from commit ef593db9ca)
2024-07-21 13:07:13 +00:00
..
0001-Start-device-units-for-uninitialised-encrypted-devic.patch systemd: 254.6 -> 255.2 2024-01-17 14:13:46 +01:00
0002-Don-t-try-to-unmount-nix-or-nix-store.patch systemd: 254.6 -> 255.2 2024-01-17 14:13:46 +01:00
0003-Fix-NixOS-containers.patch systemd: 254.6 -> 255.2 2024-01-17 14:13:46 +01:00
0004-Add-some-NixOS-specific-unit-directories.patch systemd: 254.6 -> 255.2 2024-01-17 14:13:46 +01:00
0005-Get-rid-of-a-useless-message-in-user-sessions.patch systemd: 254.6 -> 255.2 2024-01-17 14:13:46 +01:00
0006-hostnamed-localed-timedated-disable-methods-that-cha.patch systemd: 254.6 -> 255.2 2024-01-17 14:13:46 +01:00
0007-Change-usr-share-zoneinfo-to-etc-zoneinfo.patch systemd: 254.6 -> 255.2 2024-01-17 14:13:46 +01:00
0008-localectl-use-etc-X11-xkb-for-list-x11.patch systemd: 254.6 -> 255.2 2024-01-17 14:13:46 +01:00
0009-add-rootprefix-to-lookup-dir-paths.patch systemd: 254.6 -> 255.2 2024-01-17 14:13:46 +01:00
0010-systemd-shutdown-execute-scripts-in-etc-systemd-syst.patch systemd: 254.6 -> 255.2 2024-01-17 14:13:46 +01:00
0011-systemd-sleep-execute-scripts-in-etc-systemd-system-.patch systemd: 254.6 -> 255.2 2024-01-17 14:13:46 +01:00
0012-path-util.h-add-placeholder-for-DEFAULT_PATH_NORMAL.patch systemd: 254.6 -> 255.2 2024-01-17 14:13:46 +01:00
0013-inherit-systemd-environment-when-calling-generators.patch systemd: 254.6 -> 255.2 2024-01-17 14:13:46 +01:00
0014-core-don-t-taint-on-unmerged-usr.patch systemd: 254.6 -> 255.2 2024-01-17 14:13:46 +01:00
0015-tpm2_context_init-fix-driver-name-checking.patch systemd: 254.6 -> 255.2 2024-01-17 14:13:46 +01:00
0016-systemctl-edit-suggest-systemdctl-edit-runtime-on-sy.patch systemd: 254.6 -> 255.2 2024-01-17 14:13:46 +01:00
0017-meson.build-do-not-create-systemdstatedir.patch systemd: 254.6 -> 255.2 2024-01-17 14:13:46 +01:00
0018-timesyncd-disable-NSCD-when-DNSSEC-validation-is-dis.patch systemd: 254.6 -> 255.2 2024-01-17 14:13:46 +01:00
default.nix systemd: re-enable bpf-framework 2024-07-21 13:07:13 +00:00