New issue by Vaelatern on void-packages repository https://github.com/void-linux/void-packages/issues/53785 Description: ### Is this a new report? Yes ### System Info Void 6.6.67_1 x86_64-musl GenuineIntel notuptodate rrrnDDFFFFFFFFFFFF ### Package(s) Affected nfs-utils libnfsidmap ### Does a report exist for this bug with the project's home (upstream) and/or another distro? _No response_ ### Expected behaviour On glibc: ``` $ ldd /usr/lib/libnfsidmap/regex.so linux-vdso.so.1 (0x00007ffc5abab000) libc.so.6 => /usr/lib/libc.so.6 (0x00007fdadaa22000) /usr/lib64/ld-linux-x86-64.so.2 (0x00007fdadac3b000) ``` ### Actual behaviour On muslc: ``` $ ldd /usr/lib/libnfsidmap/regex.so ldd (0x7f0f5f58f000) libc.so => ldd (0x7f0f5f58f000) Error relocating /usr/lib/libnfsidmap/regex.so: nfsidmap_config_get: symbol not found Error relocating /usr/lib/libnfsidmap/regex.so: nfs4_get_default_domain: symbol not found Error relocating /usr/lib/libnfsidmap/regex.so: idmap_verbosity: symbol not found Error relocating /usr/lib/libnfsidmap/regex.so: idmap_log_func: symbol not found ``` ### Steps to reproduce This breaks my void-mklive workflows making dracut images of x86_64-musl with the nfs library installed. I remove the nfs library and it works again, so I've narrowed down my build problems to this library. It seems consistently broken on musl, fixed on glibc. I've checked and it seems the libs are in fact compiled fresh on each build. Upgrading to 2.8.2 didn't help #53784 I've not yet looked at how it's actually being built to see what is broken there.