diff -up teal-1_40b/Makefile.Linux.so teal-1_40b/Makefile.Linux --- teal-1_40b/Makefile.Linux.so 2006-05-07 05:41:33.000000000 +0530 +++ teal-1_40b/Makefile.Linux 2010-07-09 15:57:03.552578847 +0530 @@ -11,8 +11,8 @@ SYS_ARCH_CC_LD_DYNAMIC = -shared SYS_ARCH_LD_DYNAMIC = -shared ARCH_RELOCATE_OPT = -fPIC -ARCH_DYNAMIC_LD = -shared -ARCH_SHARED_SUFFIX = so +ARCH_DYNAMIC_LD = -shared -Wl,-soname,libteal.$(SIM).so.1.0 +ARCH_SHARED_SUFFIX = so.1.0 ARCH_DEGUG_FLAG = SYS_ARCH_OPT = diff -up teal-1_40b/Makefile.so teal-1_40b/Makefile --- teal-1_40b/Makefile.so 2006-05-24 17:42:50.000000000 +0530 +++ teal-1_40b/Makefile 2010-07-09 15:50:45.219426802 +0530 @@ -151,3 +151,4 @@ $(STATIC_LIB): $(TEAL_OBJ) $(DYNAMIC_LIB): $(TEAL_OBJ) @rm -f $(DYNAMIC_LIB) $(SYS_ARCH_CC) $(ARCH_DYNAMIC_LD) $(DYNAMIC_LIB_RULE) $(TEAL_OBJ) + @ln -sf $(DYNAMIC_LIB) libteal.$(SIM).so