Tenho certeza de que li em algum lugar que o snapcraft ainda não oferece a opção de crosscompile code para arquiteturas diferentes.
Eu queria fazer a mesma coisa, mas não consegui descobrir como usar o autotools para fazer isso. Em vez disso, usei o eclipse para construir meu projeto e o configurei para construir o armhf. Posteriormente, coloquei executável e tudo o que é necessário para que meu aplicativo trabalhe em uma pasta e use plugin: dump
em vez de plugin: autotools
. Você precisará adicionar architectures: [armhf]
se estiver planejando adicioná-lo à loja do Ubuntu. Eu recebi a mesma mensagem como você fez, mas eu já testei o código sem o snap e eu sabia que eu empacotava tudo que eu precisava, então eu simplesmente o ignorava.
Alternativamente, você pode dar uma olhada no Launchpad , que pode ajudá-lo a criá-lo para uma variedade de ambientes.