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