SOURCES: magma-fix.patch - fix soname

arekm arekm at pld-linux.org
Sun Nov 6 00:29:13 CET 2005


Author: arekm                        Date: Sat Nov  5 23:29:13 2005 GMT
Module: SOURCES                       Tag: HEAD
---- Log message:
- fix soname

---- Files affected:
SOURCES:
   magma-fix.patch (1.1 -> 1.2) 

---- Diffs:

================================================================
Index: SOURCES/magma-fix.patch
diff -u SOURCES/magma-fix.patch:1.1 SOURCES/magma-fix.patch:1.2
--- SOURCES/magma-fix.patch:1.1	Thu Apr 14 21:09:22 2005
+++ SOURCES/magma-fix.patch	Sun Nov  6 00:29:07 2005
@@ -9,3 +9,24 @@
  
  	if (fd >= 0)
  		clist_delete(fd);
+diff -urNBb magma/lib/Makefile magma/lib/Makefile
+--- magma/lib/Makefile	2005-09-01 17:32:27.000000000 +0200
++++ magma/lib/Makefile	2005-11-06 00:28:01.776214750 +0100
+@@ -96,14 +96,14 @@
+ 
+ libmagma.so.$(RELEASE_MAJOR).$(RELEASE_MINOR): global.o plugin.o \
+ 			localinfo.o ip_lookup.o memberlist.o clist.o
+-	${CC} -shared -o libmagma.so.$(RELEASE_MAJOR) -o $@ $^ -lpthread -ldl
++	${CC} -shared -Wl,-soname,libmagma.so.$(RELEASE_MAJOR) -o libmagma.so.$(RELEASE_MAJOR) -o $@ $^ -lpthread -ldl
+ 
+ libmagma_nt.so.$(RELEASE_MAJOR).$(RELEASE_MINOR): plugin.o localinfo.o \
+ 			ip_lookup.o memberlist.o
+-	${CC} -shared -o libmagma_nt.so.$(RELEASE_MAJOR) -o $@ $^ -ldl
++	${CC} -shared -Wl,-soname,libmagma_nt.so.$(RELEASE_MAJOR) -o libmagma_nt.so.$(RELEASE_MAJOR) -o $@ $^ -ldl
+ 
+ libmagmamsg.so.$(RELEASE_MAJOR).$(RELEASE_MINOR): message.o fdops.o libmagma.so.$(RELEASE_MAJOR).$(RELEASE_MINOR)
+-	${CC} -shared -o libmagmamsg.so.$(RELEASE_MAJOR) -o $@ $^ -Wl,-Bdynamic -L. -lmagma -lpthread -ldl
++	${CC} -shared -Wl,-soname,libmagmamsg.so.$(RELEASE_MAJOR) -o libmagmamsg.so.$(RELEASE_MAJOR) -o $@ $^ -Wl,-Bdynamic -L. -lmagma -lpthread -ldl
+ 
+ libmagma.a: global.o plugin.o localinfo.o ip_lookup.o \
+ 		        memberlist.o clist.o
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/SOURCES/magma-fix.patch?r1=1.1&r2=1.2&f=u




More information about the pld-cvs-commit mailing list