Имеется необходимость собирать ПО в Ubuntu 16.04 с библиотеками под i386 и amd64. Но есть проблема, что некоторые библиотеки конфликтуют, если пытаться ставить под обе архитектуры. Например у меня не получилось установить libnet-dev:i386 вместе c libnet-dev:amd64.
Т.к. для сборки используем docker, то проблему решили использованием 2 разных контейнеров, созданных из образа ubuntu:16.04, каждый из которых предоставляет своё окружение для сборки: для i386 и amd64.
Вопрос. Есть ли более красивое решение вышеописанной задачи?