Configura el entorno para la compilation cruzada de i386, armel, armhf, arm64 y mips sin conflictos libglib2

Estoy tratando de configurar un entorno de compilation para un software en Debian Jessie. Necesito producir amd64, i386 y eventualmente los binarys armel y armhf del software. Sería genial si pudiera comstackrlo en forma cruzada con TODAS las architectures soportadas por Debian, que son mucho más que eso, pero esas 4 son las que me interesan en particular.

Empecé con amd64 Debian Jessie y agregué i386 multiarch.

Todo funcionó bien, hasta que tuve que instalar libpulse-dev , que es una dependencia del software. Cuando lo instalé, obtuve

Los siguientes packages tienen dependencies no satisdates: libpulse-dev: Depende de: libglib2.0-dev, pero no se instalará

con apt-get y

Los siguientes packages tienen dependencies no satisdates: libglib2.0-dev: Conflicts: libglib2.0-dev: i386 pero está instalado 2.42.1-1.

con aptitude

Parece conflicto libglib2:amd64 y libglib2:i386 : no se pueden instalar al mismo time. Alguien en #debian en Freenode me dijo que es una limitación bien conocida de multiarch.

Tengo que tener ese package instalado para hacer comstackciones i386.

Estoy pensando en eliminar i386 multiarch, ya que no funciona, y configurar i386 chroot y comstackr la versión i386 del software dentro de ese chroot.

Esa solución chroot debería funcionar para i386, pero no funciona cuando voy a producir binarys para armel, armhf, arm64, mips y todas las demás architectures. No podré hacer esas comstackciones en armel, armhf, arm64. , mips, etc. chroots ya que no puedo ejecutar arm y mips ejecutables en mi procesador.

Entonces, ¿cómo puedo producir comstackciones del software que se dirigen a las architectures amd64, i386, armel, armhf, arm64 y mips en el mismo sistema Debian Jessie de manera consistente (es decir, todas las comstackciones se hacen de la misma manera, no "comstackciones para un solo uso de architecture? , pero las comstackciones para otras architectures usan multiarch ") sin get conflictos de libglib2 como lo hago cuando uso multiarch?