After some more digging, it turns out that the reason the patches don't match is because the tested ld.so still uses the system /etc/ld.so.cache when using it to identify the DSO to load.
The fix for this should be fairly straightforward, I'll write a patch and send it upstream tomorrow.
After some more digging, it turns out that the reason the patches don't match is because the tested ld.so still uses the system /etc/ld.so.cache when using it to identify the DSO to load.
The fix for this should be fairly straightforward, I'll write a patch and send it upstream tomorrow.