Я восстановил deb пакет с пользовательским патчем для моего компьютера, который является машиной на 64 бита. Я сделал это использование:
sudo apt-get -b source [package name]
Теперь мой вопрос, как сделать это подобным образом, чтобы кросс-скомпилировать тот же пакет для машин на 32 бита?
Спасибо, Nicolay
Главным образом не возможно кросс-скомпилировать пакет на 32 бита от 64 битов deb пакет, если пакет содержит какие-либо исходные файлы или библиотеки.
Необходимо будет повторно упаковать пользование библиотеками на 32 бита и перекомпилировать исходный код.
Мое предложение состояло бы в том, чтобы разделить Вашу компиляцию, и упаковывающий - делают Вашу работу на 32 бита в отдельной Виртуальной машине на 32 бита.
Возможно, лучше, должен был бы настроить LaunchPad PPA и позволить Панели запуска сделать компиляцию и для архитектуры на 32 бита и для на 64 бита автоматически.
Можно использовать среду кросс-компиляции и/или некоторые инструменты помощника.
Лично я одобряю xdeb, он никогда не приводил меня к сбою!
Это руководство: Используя Xdeb поможет Вам установить среду Xdeb и как использовать инструменты.