On Thu, Dec 20, 2012 at 11:56:49AM +0100, Mathieu Malaterre wrote: > >> > What is the new output for: > >> > > >> > $ ldd /usr/lib/libdcmsr.so > >> It's linked against libxml2 because I accidentally didn't remove -lstdc++ > >> -lz -lxml2 -lpthread -lssl -lcrypto from global flags, though because of > >> --as-needed it doesn't cause any problems. Probably it's better to not > >> remove them for now. > > Even without those flags everything links properly. libdcmsr.so is linked > > against libxml2 and others because the patch adds $(XMLLIBS) to its link > > command. I'm attaching the final debdiff. Please check it yourself before > > uploading :) > > Using your patch here is what I get: > > $ make -f ./debian/rules binary-arch >& /tmp/dcmtk.log > > See attached log file. > > Thanks. Works for me and uses the link command from the patch (your log suggests that you don't have a new underlink.patch applied):
g++ -Wl,-z,relro -Wl,--as-needed -Wl,--no-undefined -shared -Wl,-soname,liboflog.so.2 -o liboflog.so oflog.o apndimpl.o appender.o config.o consap.o factory.o fileap.o filter.o globinit.o hierarchy.o hierlock.o layout.o logger.o logimpl.o logevent.o loglevel.o loglog.o lloguser.o ndc.o nullap.o objreg.o patlay.o pointer.o property.o rootlog.o sleep.o socketap.o sockbuff.o socket.o strhelp.o syncprims.o syslogap.o threads.o timehelp.o unixsock.o -L../../ofstd/libsrc -lofstd -lrt -lpthread -lnsl -- WBR, wRAR
signature.asc
Description: Digital signature