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)
#----------