uClibc does not respect Filesystem Hierarchy Standard (FHS). For exemple for mips64 n32 abi generated shared libraries should be located at /lib32 /usr/lib32. But uClibc install machinery unconditionally install shared libraries in /lib and /usr/lib even if SHARED_LIB_LOADER_PREFIX set.
I suggest that for 0.9.31 onward, we change SHARED_LIB_LOADER_PREFIX to MULTILIB_DIR (or another name) that consists of one path component. You would typocally set that to one of: - lib - lib32 - lib64 interp would base off that. see attachment for untested thoughts.
Created attachment 1207 [details] thoughts 1 not a patch
I've applied this as 58a0daa6a5f4ef60234ad8200017d6d19be287c7 Let me know if that works fine for you now (or if i broke something). TIA,
Fixed in 0.9.31.
Ok work fine for me. Thanks