Source: modsecurity-apache Version: 2.9.3-1 Tags: patch User: [email protected] Usertags: ftcbfs
modsecurity-apache fails to cross build from source, because it does not pass --host to ./configure. The easiest way of doing so - using dh_auto_configure - makes modsecurity-apache cross buildable. Please consider applying the attached patch. Helmut
diff --minimal -Nru modsecurity-apache-2.9.3/debian/changelog modsecurity-apache-2.9.3/debian/changelog --- modsecurity-apache-2.9.3/debian/changelog 2018-12-10 20:21:48.000000000 +0100 +++ modsecurity-apache-2.9.3/debian/changelog 2020-01-28 19:42:05.000000000 +0100 @@ -1,3 +1,10 @@ +modsecurity-apache (2.9.3-1.1) UNRELEASED; urgency=medium + + * Non-maintainer upload. + * Fix FTCBFS: Let dh_auto_configure pass --host to ./configure. (Closes: #-1) + + -- Helmut Grohne <[email protected]> Tue, 28 Jan 2020 19:42:05 +0100 + modsecurity-apache (2.9.3-1) unstable; urgency=medium * New upstream release. diff --minimal -Nru modsecurity-apache-2.9.3/debian/rules modsecurity-apache-2.9.3/debian/rules --- modsecurity-apache-2.9.3/debian/rules 2014-11-04 12:44:41.000000000 +0100 +++ modsecurity-apache-2.9.3/debian/rules 2020-01-28 19:42:03.000000000 +0100 @@ -16,7 +16,7 @@ build-stamp: dh_testdir dh_autoreconf - ./configure --prefix=/usr --with-apxs=/usr/bin/apxs2 --with-apr=/usr/bin/apr-config --with-lua=/usr/include/lua5.1 CPPFLAGS='$(CPPFLAGS)' CFLAGS='$(CFLAGS)' LDFLAGS='$(LDFLAGS)' + dh_auto_configure -- --with-apxs=/usr/bin/apxs2 --with-apr=/usr/bin/apr-config --with-lua=/usr/include/lua5.1 CPPFLAGS='$(CPPFLAGS)' CFLAGS='$(CFLAGS)' LDFLAGS='$(LDFLAGS)' # remove rpath sed -i -r 's/(hardcode_into_libs)=.*/\1=no/' $(CURDIR)/libtool cd apache2 && $(MAKE)

