New comment by Hoshpak on void-packages repository https://github.com/void-linux/void-packages/issues/14721#issuecomment-535156442 Comment: I don't know for sure if libvirt ever worked on musl since I've never tried it. But if this is the only issue there is on musl, it should have worked before the last update. Version 5.7.0 introduced the virHostGetBootTime() check and thus also stopped working on Void glibc systems. This was solved by writing a record to utmp at boot time. I'm not sure how we should deal with this. Libvirt is using POSIX functions here so they are not relying on something that generally is libc specific. Musl implements the POSIX specifications which only states that these functions shall be declared and function prototypes shall be provided, not that the functions actually have to do anything. I tried earlier to pretend that the function is not available and compile libvirtd that way but that just makes it error out with a different error.