commit: 63e148193a2e8e18437cf22b3868d695ecbeef20 Author: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org> AuthorDate: Wed Feb 4 22:55:19 2026 +0000 Commit: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org> CommitDate: Wed Feb 4 22:56:13 2026 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=63e14819
profiles, musl: drop generic systemd masks, mask <259 Signed-off-by: Andreas K. Hüttel <dilfridge <AT> gentoo.org> profiles/features/musl/package.mask | 17 +++-------------- profiles/features/musl/package.use.mask | 13 ------------- profiles/features/musl/use.mask | 8 -------- 3 files changed, 3 insertions(+), 35 deletions(-) diff --git a/profiles/features/musl/package.mask b/profiles/features/musl/package.mask index 97664e9ae88f..6a9a9d96c1e9 100644 --- a/profiles/features/musl/package.mask +++ b/profiles/features/musl/package.mask @@ -502,20 +502,9 @@ sys-libs/glibc -sys-libs/musl -sys-libs/libucontext -# systemd doesn't work on musl and upstream aren't interested -# in supporting it. -app-admin/mkosi -app-admin/systemdgenie -dev-python/python-systemd -gnome-extra/office-runner -gnome-extra/gnome-logs -sys-apps/dbus-broker -sys-apps/gentoo-systemd-integration -sys-apps/systemd -sys-apps/systemd-readahead -sys-process/systemd-cron ->=www-misc/profile-sync-daemon-6 -sys-block/wait-for-dri-devices-rules +# Andreas K. Hüttel <[email protected]> (2026-02-04) +# New systemd now has experimental support for musl +<sys-apps/systemd-259 # rust-bin isn't available on all platforms dev-lang/rust-bin diff --git a/profiles/features/musl/package.use.mask b/profiles/features/musl/package.use.mask index 637b7a151e08..0f5ac7d40924 100644 --- a/profiles/features/musl/package.use.mask +++ b/profiles/features/musl/package.use.mask @@ -114,12 +114,6 @@ sys-devel/binutils gprofng # this, however it seems to be unreliable, see bug #922897. gui-libs/gtk cpu_flags_x86_f16c -# Nowa Ammerlaan <[email protected]> (2024-01-12) -# The systemd flag is globally masked on musl. But we need -# systemd's kernel-install to use systemd-boot which is still -# possible on musl via systemd-utils[boot]. -sys-kernel/installkernel -systemd - # Michał Górny <[email protected]> (2023-12-31) # Requires dev-libs/level-zero. dev-lang/ispc gpu @@ -179,13 +173,6 @@ net-misc/yt-dlp deno sys-apps/hwloc gl www-client/qutebrowser widevine -# Sam James <[email protected]> (2022-10-03) -# Needs systemd which is masked on musl -net-analyzer/wireshark sdjournal -sys-apps/ipmitool openbmc -sys-auth/pambase homed -dev-qt/qtbase journald - # Petr Vaněk <[email protected]> (2022-03-15) # musl package does not currently provide gencat binary, which is needed for # nls support, see bug #712828 diff --git a/profiles/features/musl/use.mask b/profiles/features/musl/use.mask index 60602202f143..6c03021614a5 100644 --- a/profiles/features/musl/use.mask +++ b/profiles/features/musl/use.mask @@ -5,10 +5,6 @@ -elibc_musl elibc_glibc -# Alfred Wingate <[email protected]> (2025-09-20) -# Requires systemd -generic-uki - # Sam James <[email protected]> (2025-07-12) # dev-debug/dtrace and dev-debug/systemtap don't work on musl dtrace @@ -40,7 +36,3 @@ nvidia nvml optix video_cards_nvidia - -# sys-apps/systemd is masked -systemd -uwsgi_plugins_systemd_logger
