On Mon, Jan 13, 2014 at 11:57:50 +0100, Patrick Ohly wrote:

[...]

> Looks like I forgot to remove the EDS libs from the link line in
> src/syncevo/syncevo.am. However, they are not needed anymore.
> 
> I could link libsyncevolution.so without EDS in two ways:
>      1. Manually remove libedataserver and libecamel from the link line.
>      2. Add -Wl,--as-needed to the link line.
> 
> I haven't checked, but the latter should be possible via LDFLAGS when
> calling configure.

Hi,

I tried the following:

diff --git a/src/syncevo/syncevo.am b/src/syncevo/syncevo.am
index 1794017..9e2b388 100644
--- a/src/syncevo/syncevo.am
+++ b/src/syncevo/syncevo.am
@@ -205,7 +205,6 @@ src_syncevo_libsyncevolution_la_SOURCES = 
$(src_syncevo_sources)
 nodist_src_syncevo_libsyncevolution_la_SOURCES = src/syncevo/SyncEvolutionXML.c
 CLEANFILES += src/syncevo/SyncEvolutionXML.c
 src_syncevo_libsyncevolution_la_LIBADD = \
-  @EPACKAGE_LIBS@ \
   @GIO_LIBS@ \
   @GTHREAD_LIBS@ \
   @GLIB_LIBS@ \

The libsyncevolution0 package is now free of EDS dependencies and
syncing still works.

Regards,
Tino


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to