On Fri, 2017-09-01 at 15:02:03 +0100, Chris Lamb wrote: > > I'd suggest just marking what we have an idea about. It's not > > like lintian warnings matter for something that's not in the archive... > > That's true. > > (Implementation braindump for anyone interested in jumping in: we > could simply blacklist x32 directly in checks/binaries.pm, but we > have data/common/architectures so we might need to add a field there > and update Lintian::Architecture. The testsuite will need some > cleverness so that we don't fail under x32.)
I think this information is somewhat already provided by the dpkg arch tables. Any architecture with a 64-bit CPU and with a 32-bit ABI, as defined by the cputable and abitable files. So this would include x32, arm64ilp32 and the mipsn32* arches. AFAIR the OpenBSD port on 32-bit CPUs would be affected too as they did a scorched-earth migration to 64-bit types ignoring any backwards binary compatibility. But then I guess we can just ignore that one. :) Thanks, Guillem