And there you uncover another one of the problems with our current emulator image . . . /etc isn't writable.
(ldconfig writes a new /etc/ld.so.cache file)
The most help you can give the dynamic loader is to set: LD_LIBRARY_PATH
Say your new runtime libraries are located in: /home/lib or /home/usr/lib - then enter this command in your shell:
export LD_LIBRARY_PATH=/home/usr/lib:/home/lib
Modify the details of the above to suit.
More info:
http://tldp.org/HOWTO/Program-Librar...libraries.html