* Niels Thykier <niels@thykier.net>, 2011-07-25, 22:47:
trying to make GCC multilib/multiarch aware for armhf and armel, I see E: libhfgcc1: triplet-dir-and-architecture-mismatch lib/arm-linux-gnueabihf/ is for armhf
[...]
I talked to Doko and it is a biarch issue. So the armel package contains a gnueabihf library, which can be used on the armel machines.
Hmm, but if an armel binary ships a file in /lib/arm-linux-gnueabihf/, then it's a policy violation[0], so lintian error is in order.
[0] Policy 9.1.1: "Packages may _not_ install files to any <triplet> path other than the one matching the architecture of that package; for instance, an `Architecture: amd64' package containing 32-bit x86 libraries may not install these libraries to `/usr/lib/i386-linux-gnu'."
-- Jakub Wilk