Attached is hotfix for improper linking of confdb.

I will try to make proper solution as soon as possible.

Regards,
  Honza
diff --git a/trunk/lib/Makefile.am b/trunk/lib/Makefile.am
index 7e4974e..8496f04 100644
--- a/trunk/lib/Makefile.am
+++ b/trunk/lib/Makefile.am
@@ -77,6 +77,11 @@ libcoroipcc.so.$(SONAME): coroipcc.o
        ln -sf libcoroipcc.so.$(SONAME) libcoroipcc.so
        ln -sf libcoroipcc.so.$(SONAME) libcoroipcc.so.$(SOMAJOR)
 
+libconfdb.so: libconfdb.a libcoroipcc.so.$(SONAME)
+       $(CC) $(LDFLAGS) $(DARWIN_OPTS) -Wl,-whole-archive $^ 
-Wl,-no-whole-archive -o $@ -ldl $(AM_LDFLAGS)
+       ln -sf libconfdb.so.$(call get_soname,confdb) libconfdb.so
+       ln -sf libconfdb.so.$(call get_soname,confdb) libconfdb.so.$(call 
get_major,confdb)
+
 lib%.so: lib%.a libcoroipcc.so.$(SONAME)
        $(CC) $(DARWIN_OPTS) -Wl,-whole-archive $^ -Wl,-no-whole-archive -o $@
        ln -sf lib$*.so.$(call get_soname,$*) lib$*.so
@@ -91,6 +96,11 @@ libcoroipcc.so.$(SONAME): coroipcc.o
        ln -sf libcoroipcc.so.$(SONAME) libcoroipcc.so
        ln -sf libcoroipcc.so.$(SONAME) libcoroipcc.so.$(SOMAJOR)
 
+libconfdb.so.$(SONAME): libconfdb.a libcoroipcc.so.$(SONAME)
+       $(LD) $(LDFLAGS) $(SOLARIS_OPTS) -G -whole-archive $^ -no-whole-archive 
-o $@  -ldl $(AM_LDFLAGS)
+       ln -sf libconfdb.so.$(call get_soname,confdb) libconfdb.so
+       ln -sf libconfdb.so.$(call get_soname,confdb) libconfdb.so.$(call 
get_major,confdb)
+
 lib%.so.$(SONAME): lib%.a libcoroipcc.so.$(SONAME)
        $(LD) $(SOLARIS_OPTS) -G -whole-archive $^ -no-whole-archive -o $@
        ln -sf lib$*.so.$(call get_soname,$*) lib$*.so
@@ -106,6 +116,14 @@ libcoroipcc.so.$(SONAME): coroipcc.o
        ln -sf libcoroipcc.so.$(SONAME) libcoroipcc.so
        ln -sf libcoroipcc.so.$(SONAME) libcoroipcc.so.$(SOMAJOR)
 
+libconfdb.so: libconfdb.a libcoroipcc.so.$(SONAME)
+       $(CC) -shared -o $...@.$(call get_soname,confdb) \
+               -Wl,-soname=libconfdb.so.$(call get_major,confdb) \
+               -Wl,-version-script=$(srcdir)/libconfdb.versions \
+               -Wl,-whole-archive $^ -Wl,-no-whole-archive $(LDFLAGS) 
$(OS_DYFLAGS) $(OS_LDL) $(AM_LDFLAGS)
+       ln -sf libconfdb.so.$(call get_soname,confdb) libconfdb.so
+       ln -sf libconfdb.so.$(call get_soname,confdb) libconfdb.so.$(call 
get_major,confdb)
+
 lib%.so: lib%.a libcoroipcc.so.$(SONAME)
        $(CC) -shared -o $...@.$(call get_soname,$*) \
                -Wl,-soname=lib$*.so.$(call get_major,$*) \
_______________________________________________
Openais mailing list
[email protected]
https://lists.linux-foundation.org/mailman/listinfo/openais

Reply via email to