Hi Steven,

unless I can find a way to port openais to autoconf before monday
morning EU time, I'll commit this patch to trunk before 0.94 release.

It bumps the soname as agreed to 3.0 and fixes the soname= invokation at
linking time.

Fabio
Index: services/Makefile
===================================================================
--- services/Makefile	(revision 1754)
+++ services/Makefile	(working copy)
@@ -105,37 +105,37 @@
 else
 
 service_clm.lcrso: clm.o
-	$(CC) -shared -Wl,-soname,service_clm.lcrso clm.o -o $@
+	$(CC) -shared -Wl,-soname=service_clm.lcrso clm.o -o $@
 
 service_amf.lcrso: $(AMF_OBJS)
-	$(CC) -shared -Wl,-soname,service_amf.lcrso $(AMF_OBJS) -o $@
+	$(CC) -shared -Wl,-soname=service_amf.lcrso $(AMF_OBJS) -o $@
 
 service_ckpt.lcrso: ckpt.o
-	$(CC) -shared -Wl,-soname,service_ckpt.lcrso ckpt.o -o $@
+	$(CC) -shared -Wl,-soname=service_ckpt.lcrso ckpt.o -o $@
 
 service_evt.lcrso: evt.o
-	$(CC) -shared -Wl,-soname,service_evt.lcrso evt.o -o $@
+	$(CC) -shared -Wl,-soname=service_evt.lcrso evt.o -o $@
 
 service_lck.lcrso: lck.o
-	$(CC) -shared -Wl,-soname,service_lck.lcrso lck.o -o $@
+	$(CC) -shared -Wl,-soname=service_lck.lcrso lck.o -o $@
 
 service_msg.lcrso: msg.o
-	$(CC) -shared -Wl,-soname,service_msg.lcrso msg.o -o $@
+	$(CC) -shared -Wl,-soname=service_msg.lcrso msg.o -o $@
 
 service_cfg.lcrso: cfg.o
-	$(CC) -shared -Wl,-soname,service_cfg.lcrso cfg.o -o $@
+	$(CC) -shared -Wl,-soname=service_cfg.lcrso cfg.o -o $@
 
 service_tmr.lcrso: tmr.o
-	$(CC) -shared -Wl,-soname,service_tmr.lcrso tmr.o -o $@
+	$(CC) -shared -Wl,-soname=service_tmr.lcrso tmr.o -o $@
 
 openaisparser.lcrso: openaisparser.o
-	$(CC) -shared -Wl,-soname,openaisparser.lcrso openaisparser.o -o $@
+	$(CC) -shared -Wl,-soname=openaisparser.lcrso openaisparser.o -o $@
 
 openaisserviceenable.lcrso: openaisserviceenable.o
-	$(CC) -shared -Wl,-soname,openaisserviceenable.lcrso openaisserviceenable.o -o $@
+	$(CC) -shared -Wl,-soname=openaisserviceenable.lcrso openaisserviceenable.o -o $@
 
 vsf_ykd.lcrso: vsf_ykd.o
-	$(CC) -shared -Wl,-soname,vsf_ykd.lcrso vsf_ykd.o -o $@
+	$(CC) -shared -Wl,-soname=vsf_ykd.lcrso vsf_ykd.o -o $@
 
 endif
 
Index: lib/Makefile
===================================================================
--- lib/Makefile	(revision 1754)
+++ lib/Makefile	(working copy)
@@ -38,89 +38,89 @@
 
 override LDFLAGS += -L./ -L$(COROSYNCLIBDIR)
 
-all: libSaClm.a libSaClm.so.2.0.0 \
-	libSaCkpt.a libSaCkpt.so.2.0.0 \
-	libSaAmf.a libSaAmf.so.2.0.0 \
-	libSaEvt.a libSaEvt.so.2.0.0 \
-	libSaMsg.a libSaMsg.so.2.0.0 \
-	libSaLck.a libSaLck.so.2.0.0 \
-	libSaTmr.a libSaTmr.so.2.0.0
+all: libSaClm.a libSaClm.so.3.0.0 \
+	libSaCkpt.a libSaCkpt.so.3.0.0 \
+	libSaAmf.a libSaAmf.so.3.0.0 \
+	libSaEvt.a libSaEvt.so.3.0.0 \
+	libSaMsg.a libSaMsg.so.3.0.0 \
+	libSaLck.a libSaLck.so.3.0.0 \
+	libSaTmr.a libSaTmr.so.3.0.0
 
 ifeq (${OPENAIS_COMPAT}, DARWIN)
 
-DARWIN_OPTS=-dynamiclib -bind_at_load -current_version 2.0.0 -compatibility_version 2.0.0
+DARWIN_OPTS=-dynamiclib -bind_at_load -current_version 3.0.0 -compatibility_version 3.0.0
 
-libSaAmf.so.2.0.0: util.o amf.o
+libSaAmf.so.3.0.0: util.o amf.o
 	$(CC) $(DARWIN_OPTS) amf.o -o $@
-	ln -sf libSaAmf.so.2.0.0 libSaAmf.so.2
-	ln -sf libSaAmf.so.2.0.0 libSaAmf.so
+	ln -sf libSaAmf.so.3.0.0 libSaAmf.so.3
+	ln -sf libSaAmf.so.3.0.0 libSaAmf.so
 
-libSaClm.so.2.0.0: util.o clm.o
+libSaClm.so.3.0.0: util.o clm.o
 	$(CC) $(LDFLAGS) $(DARWIN_OPTS) util.o clm.o -lcoroipc -o $@
-	ln -sf libSaClm.so.2.0.0 libSaClm.so.2
-	ln -sf libSaClm.so.2.0.0 libSaClm.so
+	ln -sf libSaClm.so.3.0.0 libSaClm.so.3
+	ln -sf libSaClm.so.3.0.0 libSaClm.so
 
-libSaCkpt.so.2.0.0: util.o ckpt.o
+libSaCkpt.so.3.0.0: util.o ckpt.o
 	$(CC) $(LDFLAGS) $(DARWIN_OPTS) util.o ckpt.o -lcoroipc -o $@
-	ln -sf libSaCkpt.so.2.0.0 libSaCkpt.so.2
-	ln -sf libSaCkpt.so.2.0.0 libSaCkpt.so
+	ln -sf libSaCkpt.so.3.0.0 libSaCkpt.so.3
+	ln -sf libSaCkpt.so.3.0.0 libSaCkpt.so
 
-libSaEvt.so.2.0.0: util.o evt.o 
+libSaEvt.so.3.0.0: util.o evt.o 
 	$(CC) $(LDFLAGS) $(DARWIN_OPTS) util.o evt.o -lcoroipc -o $@
-	ln -sf libSaEvt.so.2.0.0 libSaEvt.so.2
-	ln -sf libSaEvt.so.2.0.0 libSaEvt.so
+	ln -sf libSaEvt.so.3.0.0 libSaEvt.so.3
+	ln -sf libSaEvt.so.3.0.0 libSaEvt.so
 
-libSaMsg.so.2.0.0: util.o msg.o
+libSaMsg.so.3.0.0: util.o msg.o
 	$(CC) $(LDFLAGS) $(DARWIN_OPTS) util.o msg.o -lcoroipc -o $@
-	ln -sf libSaMsg.so.2.0.0 libSaMsg.so.2
-	ln -sf libSaMsg.so.2.0.0 libSaMsg.so
+	ln -sf libSaMsg.so.3.0.0 libSaMsg.so.3
+	ln -sf libSaMsg.so.3.0.0 libSaMsg.so
 
-libSaLck.so.2.0.0: util.o lck.o
+libSaLck.so.3.0.0: util.o lck.o
 	$(CC) $(LDFLAGS) $(DARWIN_OPTS) util.o lck.o -lcoroipc -o $@
-	ln -sf libSaLck.so.2.0.0 libSaLck.so.2
-	ln -sf libSaLck.so.2.0.0 libSaLck.so
+	ln -sf libSaLck.so.3.0.0 libSaLck.so.3
+	ln -sf libSaLck.so.3.0.0 libSaLck.so
 
-libSaTmr.so.2.0.0: util.o tmr.o
+libSaTmr.so.3.0.0: util.o tmr.o
 	$(CC) $(LDFLAGS) $(DARWIN_OPTS) util.o tmr.o -lcoroipc -o $@
-	ln -sf libSaTmr.so.2.0.0 libSaTmr.so.2
-	ln -sf libSaTmr.so.2.0.0 libSaTmr.so
+	ln -sf libSaTmr.so.3.0.0 libSaTmr.so.3
+	ln -sf libSaTmr.so.3.0.0 libSaTmr.so
 
 else
 
-libSaAmf.so.2.0.0: util.o amf.o
-	$(CC) $(LDFLAGS) -shared -Wl,-soname,libSaAmf.so.2,-version-script=$(srcdir)$(subdir)libSaAmf.versions util.o amf.o -lcoroipc -o $@
-	ln -sf libSaAmf.so.2.0.0 libSaAmf.so.2
-	ln -sf libSaAmf.so.2.0.0 libSaAmf.so
+libSaAmf.so.3.0.0: util.o amf.o
+	$(CC) $(LDFLAGS) -shared -Wl,-soname=libSaAmf.so.3,-version-script=$(srcdir)$(subdir)libSaAmf.versions util.o amf.o -lcoroipc -o $@
+	ln -sf libSaAmf.so.3.0.0 libSaAmf.so.3
+	ln -sf libSaAmf.so.3.0.0 libSaAmf.so
 
-libSaClm.so.2.0.0: util.o clm.o
-	$(CC) $(LDFLAGS) -shared -Wl,-soname,libSaClm.so.2,-version-script=$(srcdir)$(subdir)libSaClm.versions clm.o util.o -lcoroipc -o $@
-	ln -sf libSaClm.so.2.0.0 libSaClm.so.2
-	ln -sf libSaClm.so.2.0.0 libSaClm.so
+libSaClm.so.3.0.0: util.o clm.o
+	$(CC) $(LDFLAGS) -shared -Wl,-soname=libSaClm.so.3,-version-script=$(srcdir)$(subdir)libSaClm.versions clm.o util.o -lcoroipc -o $@
+	ln -sf libSaClm.so.3.0.0 libSaClm.so.3
+	ln -sf libSaClm.so.3.0.0 libSaClm.so
 
-libSaCkpt.so.2.0.0: util.o ckpt.o
-	$(CC) $(LDFLAGS) -shared -Wl,-soname,libSaCkpt.so.2,-version-script=$(srcdir)$(subdir)libSaCkpt.versions util.o ckpt.o -lcoroipc -o $@
-	ln -sf libSaCkpt.so.2.0.0 libSaCkpt.so.2
-	ln -sf libSaCkpt.so.2.0.0 libSaCkpt.so
+libSaCkpt.so.3.0.0: util.o ckpt.o
+	$(CC) $(LDFLAGS) -shared -Wl,-soname=libSaCkpt.so.3,-version-script=$(srcdir)$(subdir)libSaCkpt.versions util.o ckpt.o -lcoroipc -o $@
+	ln -sf libSaCkpt.so.3.0.0 libSaCkpt.so.3
+	ln -sf libSaCkpt.so.3.0.0 libSaCkpt.so
 
-libSaEvt.so.2.0.0: util.o evt.o
-	$(CC) $(LDFLAGS) -shared -Wl,-soname,libSaEvt.so.2,-version-script=$(srcdir)$(subdir)libSaEvt.versions util.o evt.o -lcoroipc -o $@
-	ln -sf libSaEvt.so.2.0.0 libSaEvt.so.2
-	ln -sf libSaEvt.so.2.0.0 libSaEvt.so
+libSaEvt.so.3.0.0: util.o evt.o
+	$(CC) $(LDFLAGS) -shared -Wl,-soname=libSaEvt.so.3,-version-script=$(srcdir)$(subdir)libSaEvt.versions util.o evt.o -lcoroipc -o $@
+	ln -sf libSaEvt.so.3.0.0 libSaEvt.so.3
+	ln -sf libSaEvt.so.3.0.0 libSaEvt.so
 
-libSaMsg.so.2.0.0: util.o msg.o
-	$(CC) $(LDFLAGS) -shared -Wl,-soname,libSaMsg.so.2,-version-script=$(srcdir)$(subdir)libSaMsg.versions util.o msg.o -lcoroipc -o $@
-	ln -sf libSaMsg.so.2.0.0 libSaMsg.so.2
-	ln -sf libSaMsg.so.2.0.0 libSaMsg.so
+libSaMsg.so.3.0.0: util.o msg.o
+	$(CC) $(LDFLAGS) -shared -Wl,-soname=libSaMsg.so.3,-version-script=$(srcdir)$(subdir)libSaMsg.versions util.o msg.o -lcoroipc -o $@
+	ln -sf libSaMsg.so.3.0.0 libSaMsg.so.3
+	ln -sf libSaMsg.so.3.0.0 libSaMsg.so
 
-libSaLck.so.2.0.0: util.o lck.o
-	$(CC) $(LDFLAGS) -shared -Wl,-soname,libSaLck.so.2,-version-script=$(srcdir)$(subdir)libSaLck.versions util.o lck.o -lcoroipc -o $@
-	ln -sf libSaLck.so.2.0.0 libSaLck.so.2
-	ln -sf libSaLck.so.2.0.0 libSaLck.so
+libSaLck.so.3.0.0: util.o lck.o
+	$(CC) $(LDFLAGS) -shared -Wl,-soname=libSaLck.so.3,-version-script=$(srcdir)$(subdir)libSaLck.versions util.o lck.o -lcoroipc -o $@
+	ln -sf libSaLck.so.3.0.0 libSaLck.so.3
+	ln -sf libSaLck.so.3.0.0 libSaLck.so
 
-libSaTmr.so.2.0.0: util.o tmr.o
-	$(CC) $(LDFLAGS) -shared -Wl,-soname,libSaTmr.so.2,-version-script=$(srcdir)$(subdir)libSaTmr.versions util.o tmr.o -lcoroipc -o $@
-	ln -sf libSaTmr.so.2.0.0 libSaTmr.so.2
-	ln -sf libSaTmr.so.2.0.0 libSaTmr.so
+libSaTmr.so.3.0.0: util.o tmr.o
+	$(CC) $(LDFLAGS) -shared -Wl,-soname=libSaTmr.so.3,-version-script=$(srcdir)$(subdir)libSaTmr.versions util.o tmr.o -lcoroipc -o $@
+	ln -sf libSaTmr.so.3.0.0 libSaTmr.so.3
+	ln -sf libSaTmr.so.3.0.0 libSaTmr.so
 
 endif
 
Index: Makefile
===================================================================
--- Makefile	(revision 1754)
+++ Makefile	(working copy)
@@ -110,11 +110,11 @@
 
 	for aLib in $(AIS_LIBS); do					\
 	    ( cd $(builddir) ;                                          \
-	    ln -sf lib$$aLib.so.2.0.0 lib/lib$$aLib.so;			\
-	    ln -sf lib$$aLib.so.2.0.0 lib/lib$$aLib.so.2;		\
+	    ln -sf lib$$aLib.so.3.0.0 lib/lib$$aLib.so;			\
+	    ln -sf lib$$aLib.so.3.0.0 lib/lib$$aLib.so.3;		\
 	    $(CP) -a lib/lib$$aLib.so $(DESTDIR)$(LIBDIR);		\
-	    $(CP) -a lib/lib$$aLib.so.2 $(DESTDIR)$(LIBDIR);		\
-	    install -m 755 lib/lib$$aLib.so.2.* $(DESTDIR)$(LIBDIR);	\
+	    $(CP) -a lib/lib$$aLib.so.3 $(DESTDIR)$(LIBDIR);		\
+	    install -m 755 lib/lib$$aLib.so.3.* $(DESTDIR)$(LIBDIR);	\
 	    if [ "xYES" = "x$(STATICLIBS)" ]; then			\
 	        install -m 755 lib/lib$$aLib.a $(DESTDIR)$(LIBDIR);	\
 		if [ ${OPENAIS_COMPAT} = "DARWIN" ]; then		\
_______________________________________________
Openais mailing list
[email protected]
https://lists.linux-foundation.org/mailman/listinfo/openais

Reply via email to