There is a new pull request by ericonr against master on the void-packages repository https://github.com/ericonr/void-packages lshw https://github.com/void-linux/void-packages/pull/27826 lshw: clean up musl patches. musl-path_max was no longer necessary, and musl-confname_h was kind of helping them do the wrong thing. They should just be using the value of LONG_BIT instead of trying to pass it to sysconf, so the usage was wrong on glibc and musl. _SC_LONG_BIT is a glibc extension and shouldn't be at all needed. Since this does change behavior (sysconf(LONG_BIT) could return arbitrary values), revbump the package. A patch file from https://github.com/void-linux/void-packages/pull/27826.patch is attached