Hi,

I tried building syncevolution with -Wl,--as-needed in LDFLAGS. It
errored out with everal missing symbols from libs like libical. My
understanding is that this is an issue with the liker command line,
which doesn't explicitly contains the required libraries, but relies on
them being implicitly added by other libs which are specified.

The affected libraries can be seen in the build log at
https://buildd.debian.org/status/fetch.php?pkg=syncevolution&arch=i386&ver=1.2.99.1-1&stamp=1341042365,
it's the lines starting with "dpkg-shlibdeps".

Furthermore, some the backends seem to use symbols from libs which they
are not linked against, even without " -Wl,--as-needed".

This topic is explained in http://wiki.debian.org/ToolChain/DSOLinking.

Do you intend to change this behaviour of the build system so that
-Wl,--as-needed can be used?

Regards,
Tino
_______________________________________________
SyncEvolution mailing list
SyncEvolution@syncevolution.org
http://lists.syncevolution.org/listinfo/syncevolution

Reply via email to