On 17/12/18 10:39 pm, Helmut Grohne wrote: > Hi, > > On Mon, Dec 17, 2018 at 09:05:56PM +1300, Amos Jeffries wrote: >> These GCC|Clang versioned depends are to fix backport and custom build >> FTBFS. >> >> We still have quite a number of people using self-compiled Squid in >> order to gain the TLS interception features from OpenSSL. Those tend to >> be squid-4 packages on older Debian and Ubuntu machinery where GCC >> version still matters. > > Thank you for the explanation. > >> So while I would love to have fully working cross-build support the >> trade-off with lost users is not really worth it until Debian and >> derivative LTS versions move on from the outdated GCC-4.x compilers. > > This is a trade-off for sure and your reasoning makes very much sense to > me. In that case, could we annotate the dependencies with <!cross> and > add a little comment to debian/control explaining them? The <!cross> > will mean "this dependency is only relevant whenever you are not cross > compiling".
Ah, I was not aware of that being a possibility and am not seeing anything like this (or how to add comments) in the policy manual section 7 syntax. Could you supply a patch with those changes for me to test? Amos