diff -up cgnslib_2.5/configure.so cgnslib_2.5/configure --- cgnslib_2.5/configure.so 2008-07-11 05:47:50.000000000 +0530 +++ cgnslib_2.5/configure 2010-07-15 23:47:56.101811596 +0530 @@ -2048,8 +2048,8 @@ if test $shared = yes; then shared=no else CFGFLAGS="-fPIC $CFGFLAGS" - AR="\$(CC) -shared $SYSCFLAGS -Wl,-rpath,$cgnsdir/\$(SYSTEM)" - LIBEXT=so + AR="\$(CC) -shared $SYSCFLAGS -Wl,-soname,libcgns.so.1.0 -Wl,-rpath,$cgnsdir/\$(SYSTEM)" + LIBEXT=so.1.0 fi fi if test $shared = yes; then diff -up cgnslib_2.5/Makefile.in.so cgnslib_2.5/Makefile.in --- cgnslib_2.5/Makefile.in.so 2008-01-19 09:15:16.000000000 +0530 +++ cgnslib_2.5/Makefile.in 2010-07-15 23:47:56.102811387 +0530 @@ -50,6 +50,7 @@ $(CGNSLIB) : $(OBJDIR) $(CGNSOBJS) $(ADF -@$(RM) $@ $(AR) $(AROUT)$@ $(CGNSOBJS) $(ADFOBJS) $(F2COBJS) $(RANLIB) $@ + cd $(SYSTEM); ln -sf libcgns.so.1.0 libcgns.so $(OBJDIR) : -$(MKDIR) $(OBJDIR) diff -up cgnslib_2.5/tests/Makefile.in.so cgnslib_2.5/tests/Makefile.in --- cgnslib_2.5/tests/Makefile.in.so 2010-07-15 23:48:18.602061430 +0530 +++ cgnslib_2.5/tests/Makefile.in 2010-07-15 23:49:26.214822351 +0530 @@ -7,7 +7,7 @@ CGNSLIB = $(CGNSDIR)/$(LIBCGNS) COPTS = $(CFLAGS) -I$(CGNSDIR) -I$(CGNSDIR)/$(ADFDIR) FOPTS = $(FFLAGS) -I$(CGNSDIR) -LDLIBS = $(CGNSLIB) $(HDF5LIB) $(SZIPLIB) $(ZLIBLIB) +LDLIBS = $(CGNSLIB) $(HDF5LIB) $(SZIPLIB) $(ZLIBLIB) -L$(CGNSDIR)/$(SYSTEM) -lcgns -Wl,-rpath,$(CGNSDIR)/$(SYSTEM) #----------