I'm trying to port an application, however I'm having an issue with libtool not creating the shared objects.
The compilation works fine, however only a static archive (*.a) and libtool library/policy (*.la) are created. In the below Makefile.am, you can see the two libtool libraries that should be created. M_CPPFLAGS = $(DEBUGFLAGS) -DLINUX -I${top_srcdir}/common -I${top_srcdir}/provider/libserver -I${top_srcdir}/provider/common COMMON_PLUGIN_FILES = plugin.h COMMON_DBPLUGIN_FILES = DBBase.h DBBase.cpp ../libserver/ECDatabase.h pkglib_LTLIBRARIES = if WITH_UNIX pkglib_LTLIBRARIES += unixplugin.la unixplugin_la_CXXFLAGS = $(MYSQL_INCLUDES) unixplugin_la_SOURCES = UnixUserPlugin.cpp UnixUserPlugin.h $(COMMON_PLUGIN_FILES) $(COMMON_DBPLUGIN_FILES) unixplugin_la_LDFLAGS = -module unixplugin_la_LIBADD = ${top_builddir}/common/libcommon_util.la $(MYSQL_LIBS) $(CRYPT_LIBS) endif if WITH_LDAP pkglib_LTLIBRARIES += ldapplugin.la ldapplugin_la_CXXFLAGS = $(LDAP_FLAGS) -DLDAP_THREAD_SAFE ldapplugin_la_SOURCES = LDAPUserPlugin.cpp LDAPUserPlugin.h ldappasswords.cpp ldappasswords.h $(COMMON_PLUGIN_FILES) ldapplugin_la_LDFLAGS = -module ldapplugin_la_LIBADD = ${top_builddir}/common/libcommon_util.la $(LDAP_LIBS) endif # default plugin pkglib_LTLIBRARIES += dbplugin.la dbplugin_la_CXXFLAGS = $(MYSQL_INCLUDES) dbplugin_la_SOURCES = DBUserPlugin.cpp DBUserPlugin.h $(COMMON_PLUGIN_FILES) $(COMMON_DBPLUGIN_FILES) dbplugin_la_LDFLAGS = -module dbplugin_la_LIBADD = ${top_builddir}/common/libcommon_util.la $(MYSQL_LIBS) check-syntax: $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) $(LDAP_FLAGS) \ -fsyntax-only -fmessage-length=0 ${CHK_SOURCES} -Wall -Wformat=2 Thanks. -- Gavin Norman E: [EMAIL PROTECTED]