When an executable is run that relies on shared libraries not defined in the global search path, an error similar to the following is displayed: $ curl ld.so.1: curl: fatal: libgcc_s.so.1: open failed: No such file or directory Killed Typically this problem is fixed by running ldd(1) on the executable, locating the missing shared libraries, and adding one or more directories to the LD_LIBRARY_PATH environment variable: $ ldd curl libcurl.so.3 => /tmp/curl1/lib/libcurl.so.3 libdl.so.1 => /usr/lib/libdl.so.1 libsocket.so.1 => /usr/lib/libsocket.so.1 libnsl.so.1 => /usr/lib/libnsl.so.1 libz.so.1 => /usr/lib/libz.so.1 libc.so.1 => /usr/lib/libc.so.1 libgcc_s.so.1 => (file not found) libmp.so.2 => /usr/lib/libmp.so.2 /usr/platform/SUNW,Ultra-5_10/lib/libc_psr.so.1 $ export LD_LIBRAR...