commit: 5e2eae4fb9ddd56c411574e9f3dc2d94302a0da7
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Feb 5 14:06:33 2026 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Feb 5 14:07:20 2026 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e2eae4f
sys-apps/systemd: pass -Dlibc= for musl
Pointed out by parona. Also, depend on patched musl from
4605fd652f147c1e60c6675d122fba07e20a9d71.
Signed-off-by: Sam James <sam <AT> gentoo.org>
sys-apps/systemd/systemd-259.ebuild | 2 ++
sys-apps/systemd/systemd-9999.ebuild | 2 ++
2 files changed, 4 insertions(+)
diff --git a/sys-apps/systemd/systemd-259.ebuild
b/sys-apps/systemd/systemd-259.ebuild
index 3a92b0b88a0d..83d7f3cc5344 100644
--- a/sys-apps/systemd/systemd-259.ebuild
+++ b/sys-apps/systemd/systemd-259.ebuild
@@ -131,6 +131,7 @@ RDEPEND="${COMMON_DEPEND}
>=acct-user/systemd-resolve-0-r1
>=acct-user/systemd-timesync-0-r1
>=sys-apps/baselayout-2.2
+ elibc_musl? ( >=sys-libs/musl-1.2.5-r8 )
ukify? (
${PYTHON_DEPS}
$(python_gen_cond_dep "${PEFILE_DEPEND}")
@@ -307,6 +308,7 @@ multilib_src_configure() {
-Dmode=release
-Dsupport-url="https://gentoo.org/support/"
-Dpamlibdir="$(getpam_mod_dir)"
+ -Dlibc=$(usex elibc_musl musl glibc)
# avoid bash-completion dep
-Dbashcompletiondir="$(get_bashcompdir)"
-Dsplit-bin=false
diff --git a/sys-apps/systemd/systemd-9999.ebuild
b/sys-apps/systemd/systemd-9999.ebuild
index aab68c964c7d..cf5a19b01c58 100644
--- a/sys-apps/systemd/systemd-9999.ebuild
+++ b/sys-apps/systemd/systemd-9999.ebuild
@@ -131,6 +131,7 @@ RDEPEND="${COMMON_DEPEND}
>=acct-user/systemd-resolve-0-r1
>=acct-user/systemd-timesync-0-r1
>=sys-apps/baselayout-2.2
+ elibc_musl? ( >=sys-libs/musl-1.2.5-r8 )
ukify? (
${PYTHON_DEPS}
$(python_gen_cond_dep "${PEFILE_DEPEND}")
@@ -306,6 +307,7 @@ multilib_src_configure() {
-Dmode=release
-Dsupport-url="${BRANDING_OS_SUPPORT_URL}"
-Dpamlibdir="$(getpam_mod_dir)"
+ -Dlibc=$(usex elibc_musl musl glibc)
# avoid bash-completion dep
-Dbashcompletiondir="$(get_bashcompdir)"
-Dzshcompletiondir="$(get_zshcompdir)"