Some LD_LIBRARY_PATH stuff in practice:
[root@kindle lib]#
pwd
/mnt/us/lib
[root@kindle lib]#
ls
ld-2.15.so libm-2.15.so libpthread.so.0
ld-linux.so.3 libm.so.6 libresolv-2.15.so
libc-2.15.so libnsl-2.15.so libresolv.so.2
libc.so.6 libnsl.so.1 librt-2.15.so
libcrypt-2.15.so libnss_dns-2.15.so librt.so.1
libcrypt.so.1 libnss_dns.so.2 libutil-2.15.so
libdl-2.15.so libnss_files-2.15.so libutil.so.1
libdl.so.2 libnss_files.so.2
libgcc_s.so.1 libpthread-2.15.so
(some I made earlier)
[root@kindle lib]#
/lib/ld-linux.so.3 --list ./libm.so.6
/lib/ld-linux.so.3 (0x2a000000)
libc.so.6 => /lib/libc.so.6 (0x400a7000)
[root@kindle lib]#
echo $LD_LIBRARY_PATH
(blank response by default)
[root@kindle lib]#
export LD_LIBRARY_PATH=/mnt/us/usr/lib:/mnt/us/lib:/lib:/usr/lib
[root@kindle lib]#
echo $LD_LIBRARY_PATH
/mnt/us/lib:/mnt/us/usr/lib:/lib:/usr/lib:/usr/bin
[root@kindle lib]#
/lib/ld-linux.so.3 --list ./libm.so.6
/lib/ld-linux.so.3 (0x2a000000)
libc.so.6 => /mnt/us/lib/libc.so.6 (0x400a7000)
Tidy up again
[root@kindle lib]#
export LD_LIBRARY_PATH=
[root@kindle lib]#
/lib/ld-linux.so.3 --list ./libm.so.6
/lib/ld-linux.so.3 (0x2a000000)
libc.so.6 => /lib/libc.so.6 (0x400ab000)
Looks simple enough
This is just some notes for me to read about kABI-tracking kmod. or you if you want to.
And
[root@kindle /etc]#
ls mod*
modprobe.conf modules modules.conf modules.luigi
[root@kindle /etc]#
ls *.so.*
ld.so.cache ld.so.conf
For my reference and future understanding
http://blog.gustavobarbieri.com.br/2...lp-testing-it/
http://lwn.net/Articles/475821/
http://git.profusion.mobi/cgit.cgi/kmod.git/