On Thu, 2012-07-05 at 21:31 +0200, Tino Keitel wrote:
> 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?

I'd certainly would like to. I'll probably be able to reproduce and fix
it, but if you see a chance to come up with a suitable, working patch
then that would safe me some time and would be very much appreciated.

-- 
Best Regards, Patrick Ohly

The content of this message is my personal opinion only and although
I am an employee of Intel, the statements I make here in no way
represent Intel's position on the issue, nor am I authorized to speak
on behalf of Intel on this matter.


_______________________________________________
SyncEvolution mailing list
[email protected]
http://lists.syncevolution.org/listinfo/syncevolution

Reply via email to