>>106985388
except i just did it with mpv.
i found some post on stackoverflow or something yesterday that talked about calling the linker directly and specifying library path when running the binary like this:
$ /distro2root/lib64/ld-linux-x86-64.so.2 --library-path /distro2root/usr/lib64 /distro2root/usr/bin/mpv
/usr/lib64/ld-linux-x86-64.so.2 is a script.
this works at least for mpv. i checked with lsof what libraries it had opened and lo and behold it had opened the right libraries!
it seems to work for for simpler program like mpv. i have yet to see how it works on more complicated stuff making sure it can load libraries from multiple locations etc.