Control: tags -1 patch I looked at this again and the following patch is building a hardened postfix version (based on 3.4.5-1), which is so far running fine.
--- debian/rules | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/debian/rules b/debian/rules index 3c4ae95b..ddd67bb8 100755 --- a/debian/rules +++ b/debian/rules @@ -73,7 +73,7 @@ TLSDOCFILES=${TLSSRC}/TLS_TODO ${TLSSRC}/TLS_ACKNOWLEDGEMENTS build: build-arch build-indep build-arch: $(checkdir) - ${MAKE} makefiles CCARGS="${CCARGS}" DEBUG="${DEBUG}" \ + ${MAKE} makefiles CCARGS="${CFLAGS} ${CCARGS}" DEBUG="${DEBUG}" \ AUXLIBS="${AUXLIBS} -L$$(pwd)/debian" OPT="$(OFLAGS)" \ AUXLIBS_CDB="-lcdb -L../../lib -L. -lpostfix-util" \ AUXLIBS_LDAP="-lldap -llber -L../../lib -L. -lpostfix-util -lpostfix-global" \ @@ -86,7 +86,8 @@ build-arch: daemon_directory=${CUR_DIR}/usr/lib/postfix/sbin \ shlibs_directory=${CUR_DIR}/usr/lib/postfix manpage_directory=/usr/share/man \ sample_directory=/usr/share/doc/postfix/examples readme_directory=/usr/share/doc/postfix \ - html_directory=/usr/share/doc/postfix/html + html_directory=/usr/share/doc/postfix/html \ + ${LDFLAGS} ${MAKE} LD_LIBRARY_PATH=$$(pwd)/lib:$${LD_LIBRARY_PATH} ${MAKE} manpages sed "s:@@DISTRO@@:$(DISTRO):g" < debian/main.cf.in > conf/main.cf.debian @@ -95,7 +96,7 @@ build-arch: build-indep: $(checkdir) - ${MAKE} makefiles CCARGS="${CCARGS}" DEBUG="${DEBUG}" \ + ${MAKE} makefiles CCARGS="${CFLAGS} ${CCARGS}" DEBUG="${DEBUG}" \ AUXLIBS="${AUXLIBS} -L$$(pwd)/debian" OPT="$(OFLAGS)" \ AUXLIBS_CDB="-lcdb -L../../lib -L. -lpostfix-util" \ AUXLIBS_LDAP="-lldap -llber -L../../lib -L. -lpostfix-util -lpostfix-global" \ @@ -108,7 +109,8 @@ build-indep: daemon_directory=${CUR_DIR}/usr/lib/postfix/sbin \ shlibs_directory=${CUR_DIR}/usr/lib/postfix manpage_directory=/usr/share/man \ sample_directory=/usr/share/doc/postfix/examples readme_directory=/usr/share/doc/postfix \ - html_directory=/usr/share/doc/postfix/html + html_directory=/usr/share/doc/postfix/html \ + ${LDFLAGS} ${MAKE} LD_LIBRARY_PATH=$$(pwd)/lib:$${LD_LIBRARY_PATH} ${MAKE} manpages sed "s:@@DISTRO@@:$(DISTRO):g" < debian/main.cf.in > conf/main.cf.debian -- 2.23.0