Glibc's nscd is for obvious reasons hardmasked in the musl profile, but the musl team is working on a musl replacement, which I've commited an ebuild for. Its a thin-wrapper for the nscd protocol, and the daemon uses that to speak to musl binaries and hooks into the NSS system for them. Reproducible: Always Steps to Reproduce: 1. emerge sssd 2. 3. Actual Results: Emerge errors out, complaining about a blocker that is masked and asks the user to unmask glibc. Expected Results: SSSD gets compiled and installed correctly.
Created attachment 441554 [details] Replaces the RDEPEND from glibc[nscd] to glibc[nscd] if not musl and musl-nscd if musl
I can not imagine non-glibc system where you need to use sssd.