Source: squid3 Version: 3.5.23-5 Tags: patch User: helm...@debian.org Usertags: rebootstrap
squid3 fails to cross build from source for 32bit architectures when built on amd64, because getconf yields -m64 for LFS CFLAGS. The key here is to avoid calling into getconf at all by passing --with-build-environment=default to configure. After doing so, the build fails with #853668/#888855. Please consider applying the attached patch. Helmut
diff --minimal -Nru squid3-3.5.23/debian/changelog squid3-3.5.23/debian/changelog --- squid3-3.5.23/debian/changelog 2017-06-03 00:36:55.000000000 +0200 +++ squid3-3.5.23/debian/changelog 2018-01-30 16:44:35.000000000 +0100 @@ -1,3 +1,10 @@ +squid3 (3.5.23-5.1) UNRELEASED; urgency=medium + + * Non-maintainer upload. + * Fix FTCBFS: Avoid obtaining build arch specific CFLAGS from getconf. (Closes: #-1) + + -- Helmut Grohne <hel...@subdivi.de> Tue, 30 Jan 2018 16:44:35 +0100 + squid3 (3.5.23-5) unstable; urgency=medium * Reload squid so that it uses modified config, not default one. diff --minimal -Nru squid3-3.5.23/debian/rules squid3-3.5.23/debian/rules --- squid3-3.5.23/debian/rules 2017-06-03 00:36:55.000000000 +0200 +++ squid3-3.5.23/debian/rules 2018-01-30 16:44:35.000000000 +0100 @@ -46,7 +46,8 @@ --with-pidfile=/var/run/squid.pid \ --with-filedescriptors=65536 \ --with-large-files \ - --with-default-user=proxy + --with-default-user=proxy \ + --with-build-environment=default BUILDINFO := $(shell lsb_release -si 2>/dev/null)