Package: courier Version: 0.65.0-3 Severity: normal Tags: patch User: ubuntu-de...@lists.ubuntu.com Usertags: origin-ubuntu natty ubuntu-patch User: debian-...@lists.debian.org Usertags: ld-as-needed
libs should be added to LDADD, not LDFLAGS. I'm not sure if the addition of -lcourierauth to courieresmtp_LDADD is correct, but it's already there in courieresmtpd_LDFLAGS/courieresmtpd_LDADD.
diff -u courier-0.65.0/courier/module.esmtp/Makefile.in courier-0.65.0/courier/module.esmtp/Makefile.in --- courier-0.65.0/courier/module.esmtp/Makefile.in +++ courier-0.65.0/courier/module.esmtp/Makefile.in @@ -350,14 +350,13 @@ `cat ../../soxwrap/soxlibs.dep` \ @NETLIBS@ $(ldaddlibdl) $(DEBUGLIB) -courieresmtp_LDADD = -lcourierauthsaslclient $(commonLDADD) +courieresmtp_LDADD = $(commonLDADD) -lcourierauthsaslclient -lcourierauth courieresmtp_LDFLAGS = `...@courierauthconfig@ --ldflags` courieresmtpd_DEPENDENCIES = $(courieresmtp_DEPENDENCIES) \ ../../tcpd/libspipe.la -courieresmtpd_LDADD = $(commonLDADD) ../../tcpd/libspipe.la -courieresmtpd_LDFLAGS = `...@courierauthconfig@ --ldflags` \ - -lcourierauthsasl -lcourierauth +courieresmtpd_LDADD = $(commonLDADD) ../../tcpd/libspipe.la -lcourierauthsasl -lcourierauth +courieresmtpd_LDFLAGS = `...@courierauthconfig@ --ldflags` addcr_SOURCES = addcr.c librewrite_la_SOURCES = esmtp.c --- courier-0.65.0.orig/courier/module.esmtp/Makefile.am +++ courier-0.65.0/courier/module.esmtp/Makefile.am @@ -91,15 +91,14 @@ `cat ../../soxwrap/soxlibs.dep` \ @NETLIBS@ $(ldaddlibdl) $(DEBUGLIB) -courieresmtp_LDADD=-lcourierauthsaslclient $(commonLDADD) +courieresmtp_LDADD=$(commonLDADD) -lcourierauthsaslclient -lcourierauth courieresmtp_ldflag...@courierauthconfig@ --ldflags` courieresmtpd_DEPENDENCIES=$(courieresmtp_DEPENDENCIES) \ ../../tcpd/libspipe.la -courieresmtpd_LDADD=$(commonLDADD) ../../tcpd/libspipe.la -courieresmtpd_ldflag...@courierauthconfig@ --ldflags` \ - -lcourierauthsasl -lcourierauth +courieresmtpd_LDADD=$(commonLDADD) ../../tcpd/libspipe.la -lcourierauthsasl -lcourierauth +courieresmtpd_ldflag...@courierauthconfig@ --ldflags` addcr_SOURCES=addcr.c