On Thu, Nov 03, 2016 at 11:05:16AM +0100, Andreas Beckmann wrote: > I think you rather want > > Architecture: all > Multi-Arch: allowed
Sadly that's neither correct nor possible. M-A:allowed is not permitted on Arch:all packages. And even if it was allowed, it would be wrong. Consider source package foo, which wants to link the mysql client library. If it Build-Depends: default-libmysqlclient-dev, then its dependency is cross-unsatisfiable, because no package provides default-libmysqlclient-dev for non-native architectures. If it Build-Depends: default-libmysqlclient-dev:any, it gets the build architecture library when it wanted the host architecture library. What you propose is so deeply wrong. Please use the original patch. Helmut