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
 

Reply via email to