There is an updated pull request by sgn against master on the void-packages repository https://github.com/sgn/void-packages util-linux-eudev https://github.com/void-linux/void-packages/pull/21773 util-linux: split libraries into separated template files This is a rework of 66062de198 (util-linux: compile with eudev, 2019-10-30) In order to support this command for unpriviledge users: lsblk -f util-linux needs to be compile `--with-udev`. However, eudev itself depends on `libblkid-devel` for building. Break this dependency cycle by: - compile `util-linux` `--without-udev` first, only keep its library, this will be the `util-linux-libs` meta package - compile eudev against that `util-linux` (`--without-udev`) - compile util-linux binary against eudev, discard its libs --- @Gottox : maintainer @q66 : please check on PowerPC A patch file from https://github.com/void-linux/void-packages/pull/21773.patch is attached