I notice that displaying contents of the built-in void packages is easy
vpm filelist glibc-devel and vpm filelist glibc
Reveals that the DEV symlinks (ending in .so with no number) are in fact in the main glibc package and not glibc-devel
Also, the glibc package wants to install all its shared libraries in /usr/lib (not /lib)
But in VoidPup it looks like the shared libraries have been moved from /usr/lib to /lib ??
I think that this process of moving the shared libraries is causing the symlinks to get lost.
So the fix is maybe to manually re-create all the ones that need to be there
Otherwise investigate if it would be better to have the build process put everything in /usr/lib in the first place ?