Hi Bansidhar, When the program is run, the location of the shared library should be locatable by the user's LD_LIBRARY_PATH environment variable. Alternatively, the location of the shared library should be "cooked" into the application by the -rpath switch (either an absolute location, or a relative location) during link time. HTH, --Eljay