Ralf Wildenhues wrote:
1) Explicit linkage of libshared against libfoo should cause the runtime
linker to pull it in:
  lib_LTLIBRARIES = libfoo.la libshared.la
  libshared_la_LIBADD = libfoo.la
  libfoo_la_SOURCES = ...
  ...

If that's what you already did, but it's producing errors anyway, then
please post a build log that contains the mode=link and mode=install
commands for both of these libraries plus all output they generate,
and the error output of the `LD_PRELOAD=...' command.
I did this - I will re-iterate and post the log.

Good, because I don't yet see why this doesn't work.

I tested it again, and it now works like a charm - maybe too good? I link "libshared" against the shared "libfoo" as a libtool archive (as shown above), and all symbols from libfoo are placed within libshared; no references to libshared remain in libfoo. Is this the expected behaviour?

More details if required.

 Joachim

--
Joachim Worringen, Software Architect, Dolphin Interconnect Solutions
phone ++49/(0)228/324 08 17 - http://www.dolphinics.com


_______________________________________________
http://lists.gnu.org/mailman/listinfo/libtool

Reply via email to