(Apenas um palpite baseado na minha leitura da especificação do Multiarch do Debian:)
Nesse caso, se libgcc1-armel for uma "oferta" de um pacote *: armel, talvez seja considerado como libgcc1-armel:armel , não é?
E um pacote de arcitecture estrangeiro como libgcc1-armel:armel não pode satisfazer o requisito do pacote de arquitetura nativa ( libgcc1-armel , que é como libgcc1-armel:armhf ), a menos que seja marcado como "Multi-Arch: foreign" ou "Multi-Arch : permitido "e a dependência seria especificada para": armel ". Mas isso não está claro como alcançar um pacote virtual ...