Hello! Just tried this on a SuSE 6.4 system: mache@ci:~ > ldd /usr/bin/gs libz.so.1 => /usr/lib/libz.so.1 (0x4001d000) libXt.so.6 => /usr/X11R6/lib/libXt.so.6 (0x4002c000) libSM.so.6 => /usr/X11R6/lib/libSM.so.6 (0x40078000) libICE.so.6 => /usr/X11R6/lib/libICE.so.6 (0x40082000) libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x4009a000) libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x400a6000) libpthread.so.0 => /lib/libpthread.so.0 (0x40151000) libpng.so.2 => /usr/lib/libpng.so.2 (0x40164000) libm.so.6 => /lib/libm.so.6 (0x40181000) libc.so.6 => /lib/libc.so.6 (0x4019e000) /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000) mache@ci:~ > cp /lib/libc.so.6 . mache@ci:~ > ldd /usr/bin/gs libz.so.1 => /usr/lib/libz.so.1 (0x4001d000) libXt.so.6 => /usr/X11R6/lib/libXt.so.6 (0x4002c000) libSM.so.6 => /usr/X11R6/lib/libSM.so.6 (0x40078000) libICE.so.6 => /usr/X11R6/lib/libICE.so.6 (0x40082000) libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x4009a000) libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x400a6000) libpthread.so.0 => /lib/libpthread.so.0 (0x40151000) libpng.so.2 => /usr/lib/libpng.so.2 (0x40164000) libm.so.6 => /lib/libm.so.6 (0x40181000) libc.so.6 => libc.so.6 (0x4019e000) <-- Look at this line /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000) Now I empty libc.so.6 file: mache@ci:~ > >libc.so.6 mache@ci:~ > ldd /usr/bin/gs /usr/bin/gs: error in loading shared libraries: libc.so.6: cannot read file data: No such file or directory No, I don't have "." in LD_LIBRARY_PATH (I don't have LD_LIBRARY_PATH at all) because every other command use the good libc.so: mache@ci:~ > ldd /bin/ls libc.so.6 => /lib/libc.so.6 (0x4001d000) /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000) mache@ci:~ > So if I download a archive containing a lot of ps files and a shared library and try to see one postscript with gs(or gv or ghostscript) ...... mache