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