Pádraig Brady wrote in http://lists.gnu.org/archive/html/bug-gnulib/2016-04/msg00022.html and pushed in http://lists.gnu.org/archive/html/bug-gnulib/2016-11/msg00116.html:
> Context in http://lists.gnu.org/archive/html/bug-gnulib/2016-03/msg00025.html > glibc-2.23 and musl now need this change it seems. > The patch should be fine to apply though and fixes an immediate issue. glibc and musl cannot need a change that only affects the behaviour on Solaris, AIX, and OSF/1. => There was no "immediate issue". Actually the only benefit of the change is that on Solaris, the code now uses <sys/mkdev.h> instead of <sys/sysmacros.h>. <sys/mkdev.h> is somewhat cleaner (doesn't define unrelated old cruft). Bruno