Eu reconstruí um pacote deb com um patch personalizado para o meu computador, que é uma máquina de 64 bits. Eu fiz isso usando:
sudo apt-get -b source [package name]
Agora, minha pergunta é: como fazer isso de maneira semelhante para compilar o mesmo pacote para máquinas de 32 bits?
Obrigado, Nicolay
Respostas:
Geralmente, não é possível compilar um pacote de 32 bits a partir de um pacote deb de 64 bits se o pacote contiver arquivos ou bibliotecas de origem.
Você precisará reembalar usando as bibliotecas de 32 bits e recompilar o código-fonte.
Minha sugestão seria dividir sua compilação e empacotamento - faça seu trabalho de 32 bits em uma máquina virtual de 32 bits separada.
Talvez o melhor seria configurar um PPA do LaunchPad e permitir que o Launchpad faça a compilação das arquiteturas de 64 bits e de 32 bits automaticamente.
fonte
Você pode usar um ambiente de compilação cruzada e / ou algumas ferramentas auxiliares.
Pessoalmente, sou a favor do xdeb que nunca me falhou!
Este guia: O uso do Xdeb ajudará você a configurar o ambiente Xdeb e como usar as ferramentas.
fonte