Hi there. i have a problem with LTLIBRARY modules and the executables wrapper.
consider the following setup. project/lib/Makefile.am lib_LTLIBRARIES = library.la project/plugins/Makefile.am programdir = $(pkglibdir) program_LTLIBRARIES = plugin.la plugin_la_LDFLAGS = -module project/main/Makefile.am bin_PROGRAMS = program program_LDADD = ../lib/library.la program_LDFLAGS = -rpath ${pkglibdir} # maybe -Wl,--enable-new-dtags this program calls dlopen("plugin.so"). the wrapper creates main/.libs/lt-program with -rpath set to lib/.libs, but i see no way to get apps/.libs into this rpath. without it, program does not run before installation (or manual interaction...). (and worse, it will falsely dlopen the wrong plugin from ${pkglibdir} if it exists.) FWIW, program_LDADD+= ../plugins/plugin.la has no effect at all. maybe it should (if there is no other way to do this)? thanks felix PS: please CC me, not subscribed...